Hiro

20代の電気系ハードウェアエンジニア。Python・投資の勉強中。学びのアウトプットに…

Hiro

20代の電気系ハードウェアエンジニア。Python・投資の勉強中。学びのアウトプットにnote活用中📒 私のnote記事まとめはこちらから| https://note.com/tomtom_0301/n/n27d72400d445

マガジン

  • Python

  • システム制御・Python-Control

    制御工学に基づいたシステムの制御系設計やPython-Controlを用いたシミュレーションに関する記事をまとめたマガジンです。

  • 資産運用・投資

  • 旅行

  • 電気回路・電子回路

    電気回路や電子回路に関連するnoteをまとめたマガジンです。

最近の記事

PythonでExcel家計簿の集計を自動化

毎月の出費を管理するために家計簿をつけている方もいると思いますが、毎月のルーチンワークが少し面倒に感じたりしていないでしょうか。 そんなルーチンワークは自動化してみましょう! 家計簿をつけていなくても、PythonのPandasを使ったデータ処理の練習にもなると思うので読んでみてください。 前半ではPythonでやることの内容を解説します。 後半では実際のソースコードを紹介します。 環境参考までに私の動作環境を記載しておきます。 Windows 10(64bit)

有料
100
    • Python 32bit版アンインストール&64bit版導入

      この記事では32bit版のPythonを完全にアンインストールし、64bit版をインストールする手順について書いていきます。 私の場合、はじめにPtyhonの学習で参考にした資料が32bit版で紹介していました。ビジネスで使う軽微な内容であれば32bit版で十分なようですが、そこそこ容量のあるデータを用いた科学的なシミュレーションを検討しているので、64bit版の方が良いのではないかと感じたため切り替えることにしました。ちなみに、調べると32bit版と64bit版の共存方法

      • Pythonで複数銘柄の株価をグラフ出力

        Pythonを使って複数銘柄の株価データを取得し、株価の変化を比較しやすいようにグラフで出力します。 この記事では pandas-datareader というモジュールを使用します。データ取得元のソースは、これまでに幾度も追加・削除されているようなので、コードを実行してエラーが出る場合はそのあたりを確認してみてください。 環境 私は以下の環境で動かしています。 ・windows 10(64bit) ・python 3.8.2(32bit版) ・エディタ Visual S

        • Pythonで米国株NASDAQ情報を取得

          Pythonを使って米国株の情報取得をしていきます。 この記事では pandas-datareader というモジュールを使用します。取得するデータは、NASDAQ銘柄のティッカー(シンボル)等の基本情報、指定した銘柄の指定期間における株価データとなります。 Pandasデータフレームで取得した情報をCSVファイルに出力したり、matplotlibでグラフ出力します。 環境私は以下の環境で動かしています。 ・windows 10(64bit) ・python 3.8.

        PythonでExcel家計簿の集計を自動化

        マガジン

        • Python
          23本
        • システム制御・Python-Control
          8本
        • 資産運用・投資
          4本
        • 旅行
          1本
        • 電気回路・電子回路
          7本
        • ビジネススキル・思考法
          4本

        記事

          PyInstallerでPythonファイルをexe化

          Pythonで作成したファイルをexe化したい! 人によってはそういったこともあると思います。例えば、Excelファイルの入力業務を自動化するPythonファイルを作ったとき、それをPythonを触ったことのない職場メンバーに提供することができれば、職場全体の業務効率を改善することができます。 この記事では、PyInstallerを用いてexeファイルを作成する方法について書いていきます。 環境私は以下の環境でPythonを扱っています。 ご参考までに。 ・windo

          PyInstallerでPythonファイルをexe化

          PySimple GUI でボタン操作時のアクション作成

          この記事では、Python で GUI を作成できるライブラリ PySimple GUI の基本的な操作として、ボタンが操作された時のアクションを作成する方法について書いていきます。 テキスト表示、テキストボックス作成、ボタン作成については以前に書いたこちらの記事をご参照ください。 環境私は以下の環境で動かしています。ご参考までに。 ・windows 10(64bit) ・python 3.8.2(32bit版) ・エディタ Visual Studio Code 1.5

          PySimple GUI でボタン操作時のアクション作成

          Pythonでmodbus rtu通信 ~スレーブ機器にデータ書き込み~

          本記事ではPythonでmodbus通信ができるライブラリ「pymodbus」の導入編として基本的な使い方を書いていきます。 modbus通信には通信方式として「RTU」「TCP」「ASCII」の3つがありますが、この記事ではRS-232などのシリアル接続を介して使用する「modbus RTU」を扱います。 前回、スレーブ機器からデータを取得する方法について書きましたが、今回はスレーブ機器に対してデータを書き込む方法について書いていきます。前回の記事はこちらをご参照くださ

          Pythonでmodbus rtu通信 ~スレーブ機器にデータ書き込み~

          PySimple GUI でテキスト表示・テキストボックス・ボタン作成

          この記事では、Python で GUI を作成できるライブラリ PySimple GUI の基本的な操作として、テキスト表示、テキストボックス作成、ボタン作成について書いていきます。 Python で GUI を作成できるライブラリについては、標準で搭載されている Tkinter や他にもいくつかライブラリがあります。私自身、Tkinter を少し触れたことがあるのですが、少々扱いずらい印象でした。その理由としてはソースコードからGUI画面のイメージをしにくい点があるのでは

          PySimple GUI でテキスト表示・テキストボックス・ボタン作成

          Pythonでmodbus rtu通信 ~スレーブ機器からデータ取得~

          本記事ではPythonでmodbus通信ができるライブラリ「pymodbus」の導入編として基本的な使い方を書いていきます。modbus通信には通信方式として「RTU」「TCP」「ASCII」の3つがありますが、この記事ではRS-232などのシリアル接続を介して使用する「modbus RTU」を扱います。 環境・windows 10(64bit) ・python 3.8.2(32bit版) ・エディタ Visual Studio Code 1.53.1 ライブラリインスト

          Pythonでmodbus rtu通信 ~スレーブ機器からデータ取得~

          投資記録:8ヶ月目(米国株を始める)

          月日の経過は早いもので、2020年3月に投資を始めてから、10月で8ヶ月目となりました。 2月に証券口座を開設して早々、3月には株式市場の大暴落があり、大暴落からのスタートでしたが、結果的には底値で運よく買えたので良かったかなと感じています。 本記事では、これまでの投資経過を振り返ってみようと思います。 過去に書いた記事✔ 投資開始前の記事 ✔ 投資3ヶ月経過時の記事 これまでに行ったことまずは、これまでに行ったことを振り返ります。 2020年2月:証券口座を開設(

          投資記録:8ヶ月目(米国株を始める)

          Pythonでファイル拡張子を一気に変換(os & pathlib)

          「フォルダ内にある膨大な数のファイル、 拡張子を一気に変換できたら良いな。」 って思ったことはありませんか? それ、Pythonでやってしまいましょう。 本記事では Python の os モジュールや pathlib モジュールを使って、フォルダ内に入っているファイルの拡張子を変換する方法について書いていきます。 使用例 画像ファイルに「.png」と「.jpeg」が混載しているので統一したい。 「.txt」で保存されているデータを「.csv」に変換してデータ解析に使

          Pythonでファイル拡張子を一気に変換(os & pathlib)

          Pythonで符号付16進数データを正負の10進数に変換(データ解析前処理)

          データ解析する際、そのままでは解析できない場合が多く、たいていは解析しやすいように前処理が必要になると思います。 今回は、符号付の16進数データを、Pythonで正負の10進数へ変換する方法について書いていきます。 内容をもう少し具合的にいうと、signed(符号あり)16進数データを2進数に変換し、最上位ビット(符号ビット)で正負を判定します。符号の判定結果を用いて、正の10進数または負の10進数に変換します。この処理をPythonで行います。 こんなのどこで使うの?

          有料
          100

          Pythonで符号付16進数データを正負の10進数に変換(データ…

          リアクトル・トランスを小型化したいならコア形状は薄型化が良い!

          電気回路のDC/DCコンバータなどに使われる磁性部品のリアクトル(コイル)を小型化したい場合、どのような方針で設計しますか?  リアクトルの小型化でよく挙げられるのが、高周波スイッチング化だと思います。リアクトル電流のリプル率は変えずに、回路のスイッチング周波数を上げれば、インダクタンスの設計値が下がります。インダクタンスの設計値が下がるならば、リアクトル巻線の巻数を減らせるので小型化できそうです。 では、リアクトル設計で、どのようなコア形状を選びますか? せっかく高周

          有料
          100

          リアクトル・トランスを小型化したいならコア形状は薄型化…

          太陽光発電システムの概略構成

          太陽光エネルギーで発電する「太陽光発電」、街中や一軒家の屋根の上でよく見かけると思います。 日当たりの良い所に太陽光パネルが設置されているので、そこに太陽光発電があることは分かると思いますが、太陽光パネルで発電した電気がどのようにみなさんのもとへ届けられているのか、知らない方もいるのではないでしょうか。 本記事では、太陽光発電システムの構成について簡単に解説します。 太陽光発電システムの構成太陽光発電システムは次の図のように構成されています。 太陽光パネルと電柱の送電

          太陽光発電システムの概略構成

          電力会社からデータを取得してCSV形式で保存(Python WEBスクレイピング)

          WEBから収集したデータを分析して、機械学習やマーケティングなどに活用できたら面白いなと思って、PythonでWEBスクレイピングをやってみました。 本記事では、電力会社から過去の電力使用実績データを取得してCSV形式で保存する内容をやっていきます。 開発環境・windows 10(64bit) ・Visual Studio Code 1.48.0 ・python 3.8.2(32bit版) ・Google Chrome データ取得元東京電力パワーグリッドから「過去の電

          電力会社からデータを取得してCSV形式で保存(Python WEBスクレイピング)

          ニューストピックス一覧を抽出(Python WEBスクレイピング)

          Pythonを用いたWEBスクレイピングの基礎として、Requestsモジュールを使ってHTMLのデータを取得し、Beautiful Soupで解析、HTMLデータの抽出をやってみます。 今回はYahooニュースのトピックス一覧をテキストで抽出してみます。 開発環境・windows 10(64bit) ・Visual Studio Code 1.48.0 ・python 3.8.2(32bit版) ・Google Chrome スクレイピング対象今回スクレイピングする対

          ニューストピックス一覧を抽出(Python WEBスクレイピング)