python-基礎

python

これから強化学習を勉強したい人にオススメしたい本をご紹介!

こんにちは、ヒガシです。 半年ほど前から強化学習の勉強を開始し、ようやく自業務である機械の制御最適化に適用することができるようになってきました。 このページでは、私が強化学習の勉強を行う際に読んで非常に参考になった書籍をご紹介したいと思いま...
python

【Python】配列を指定した順番で並べ替える方法!シャッフルも可能!

このページでは、Python上で配列を任意の順番に並び替える方法をご紹介していきます。 このスキルを応用することで、配列を適当にシャッフルすることも可能です。 AIの教師データ作成の際などに使えるスキルですので、ぜひやり方をマスターしておき...
python

Pythonプログラミングの始め方!インストール方法から実行まで!

最近Pythonというプログラミングが人気みたい。 自分もやってみたいけど何から始めたらいいんだろう? このページでは、こんな悩みを解決するためにPtyhonプログラミングの始め方を大量の画像を使って詳細解説していきます。 インストールして...
スポンサーリンク
python

【Python-OpenCV】インストール方法、バージョン確認、使用時の注意点

これからPython-OpenCVを勉強したい! このページではこんな人に向けて、 ①Python-openCVをインストールする方法 ②インストールされたOpenCVのバージョン確認をする方法 ③使用していく際に間違えやすい注意点 をご紹...
python

【Python】2つのテキストファイルの中身が一致しているか確認する方法!

このページではPythonを使って、フルパスで指定した2つのテキストファイルの中身が一致しているか確認する方法をご紹介していきます。 ただ一致しているか確認するだけではなく、一致していない箇所がどこなのかも教えてくれるようになっています。 ...
python

【Python基礎】スペース区切りの文字列を各単語に分解する方法

このページでは、Pythonを使って指定した文字列を各単語に分解する方法をご紹介していきます。 具体的には、 "time is money" という文字列を というリストに変換していきます。 あなたのやりたいことと一致していれば、ぜひ続きを...
python

【Python基礎】今日の日付をファイル名として使用する方法!

このページではpython上で、本日の日付をファイル名をとして使用する方法を解説していきます。 上の画像では、年、月、日付を一括で記入していますが、それぞれの間をハイフン(-)をすることも可能です。 あなたのやりたいことと一致していれば、ぜ...
python

【Python】マップ特性データから2軸補間で数値を取得する方法!

このページではPythonを使って、以下のようなマップ特性データから、指定のX軸、Y軸における値を線形補間で算出する方法をご紹介していきます。 このようなマップ特性データは工学分野では非常に良く出てきますので、ぜひ処理の仕方を覚えておきまし...
python

【Python】物性値、入熱量から物体の温度上昇履歴を簡易計算する方法!

このページでは、Pythonを使って、比熱、質量、入熱量といった情報から、その物体の温度上昇履歴を算出する方法をご紹介していきます。 それではさっそくやっていきましょう。 必要な情報を指定する まず始めに、温度上昇履歴を計算するためには必要...
python

【Python】ファイル名の中の数字を抜き出してプログラム上で使用する方法!

この記事では、以下の画像のようにあるファイル名の中で使われている数字を抜き出して、プログラム上で使用する方法をご紹介していきます。 ※今回のプログラムは、使用したい数字部分の桁数がわかっている(005なんかは使用可能です)&数字部分が存在す...
python

【python】データからヒストグラム(頻度分布)グラフを作成する方法!

この記事ではpythonを使って既存のデータからヒストグラム(頻度分布)のグラフを作成する方法をご紹介していきます。 基本的にはデータのcsvファイルとヒストグラム化するときに使用する区間データを入力するだけでOKです。 それではさっそくや...
python

【python】csvデータを指定間隔で間引く方法!線形補間まで実装

この記事では、読み込んだcsvファイルデータに対して、指定間隔でデータの間引きを行う方法をご紹介していきます。 単純に間引きを行うだけではなく、指定間隔ごとに前後のデータを使って線形補間するようにしています。 データ処理の際にぜひご活用くだ...
python

【python-numpy】指定した3点間での’なす角’を計算する方法!

この記事では、座標を指定した3つの点からそれらの点によって形成されるなす角を計算する方法をご紹介します。 要は2つのベクトルのなす角を計算するということですね。 それではさっそくやっていきましょう。 計算内容の概要説明 冒頭の説明だけではど...
python

【python-pandas】読み込んだcsvファイルのヘッダーを確認する方法!

この記事ではpython上で、読み込んだcsvファイルのヘッダーを確認する方法をご紹介していきます。 それではさっそくやっていきましょう。 必要なライブラリ 〇pandas csvファイルを読み込む方法はいくつかありますが、今回は一番よくつ...
python

【python-pandas】テキストファイルの指定した行を編集する方法!

この記事では、任意のテキストファイルの指定した行のデータを編集する方法をご紹介していきます。 pandasというライブラリだけインストールしていれば数行のコードで可能です。 それではさっそくやっていきましょう。 本記事で実施する内容の詳細 ...
python

【python】numpyの配列を上下、左右で反転!実行時の注意点も!

この記事では、pythonのnumpy配列を上下、左右で反転させる方法をご紹介していきます。 実行方法は非常に簡単ですが、実行時に注意する点もあります。 そのあたりまでサンプル配列をつかって詳細解説していきます。 それではさっそくやっていき...
python

【python】複数の配列を結合!numpy.concatenateの使い方!

この記事ではpython上で作成した複数の配列を結合する方法をご紹介していきます。 複数の画像を一つの画像にまとめる際などに役立つスキルです。 それではさっそくやっていきましょう。 ※numpyというライブラリを使用します。インストールして...
python

【python】複数のcsvファイルから指定列のデータをまとめる方法!

この記事では、以下の画像のように複数あるcsvファイルから、指定した列のデータを抜き出し、ひとつのcsvファイルに集約させる方法をご紹介していきます。 それではさっそくやっていきましょう。 使用するcsvデータの確認 今回は使用するデータは...
python

【python-pandas】指定列内で条件に当てはまるデータ数をカウントする方法

この記事では、pandasを使って読み込んだcsvデータに対して、指定した列内で条件に当てはまるデータ数を数える方法をご紹介していきます。 AIにデータを入力する際、データに偏りがあるかどうかを確認しておくことは非常に重要です。 今回紹介す...
python

【python】numpyで二点間距離を一発算出!np.linalg.normの使い方

この記事では、pythonで2つの点の距離を一発算出する方法をご紹介していきます。 数学的に言うユークリッド距離ってやつですね。 2点間距離を計測する場合、いわゆる三平方の定理を使って計算しますよね。 その定理を再現するコードを書いてもOK...
python

【python基礎】変数をテキストファイルに出力⇒保存する方法!

この記事では、pythonのコード実行中に算出された変数をテキストファイルに出力する方法をご紹介していきます。 超基礎的な内容ですが、非常によく使うスキルですので、ぜひ何も見なくても書けるレベルにしておきましょう。 それではさっそくやってい...
python

【python】globでの取得情報を逆順に並べ替える方法!

この記事では、pythonのglobで一括取得した情報を逆順に並べ替える方法をご紹介していきます。 globは指定フォルダ内にあるファイルやフォルダの情報を一括取得できるライブラリです。 非常によく使うのでぜひ使い方を覚えておきましょう。 ...
python

【pythonで実演】FFT解析とは?グラフを使って基本から詳細解説!

この記事では、エクセルとpythonを使ってFFT解析について解説していきます。 ◇この記事の内容 〇そもそもFFT解析とは? 〇FFT解析って何につかうの? 〇FFTで出てくる波の周波数とは? 〇pythonでのFFT解析の実行方法 画像...
python

【python-pandas】複数行ヘッダーを持つcsvファイルの読み込み処理

この記事ではpandasのread_csvでcsvファイルを読み込んだときのヘッダーの処理方法をいくつかご紹介していきます。 具体的には以下の画像ような複数のヘッダーを持つcsvファイルを読み込んだ際の処理方法をご紹介していきます。 実験デ...
python

【python-pandas】csvファイル読み込み後によく使うスキル6つ

この記事ではpandasでcsvファイルを読み込んだあとによくやるスキルをまとめてご紹介していきます。 実際のcsvファイルを読み込み、プログラムの実行結果を確認しながら解説していきますので、初心者の方でもわかりやすい内容になっていると思い...
python

【python】桁数指定の連番フォルダを大量一括作成する方法!

この記事では、以下の画像のように名前に連番をつかったフォルダを大量作成する方法をご紹介していきます。 ※make_folder.pyは以降で紹介するフォルダ作成コードが記述されたデータです。 それではやっていきましょう。 連番フォルダの一括...
python

【python】numpy形式のまま配列を保存&既存配列をロードする方法!

この記事では、python上で作成したnumpy配列を保存する方法、および保存されているnumpy配列をpython上にロードする方法をご紹介していきます。 機械学習をする際に作成した教師データを保存したり、あらかじめ作成しておいた教師デー...