python-基礎

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上にロードする方法をご紹介していきます。 機械学習をする際に作成した教師データを保存したり、あらかじめ作成しておいた教師デー...
python

【python】対応関係を維持したまま2つの配列をシャッフルする方法!

この記事では、2つの配列の対応関係を維持したまま、配列内要素をシャッフルする方法をご紹介していきます。 機械学習の教師データ作成の際に役立つスキルです。 ぜひやり方を覚えておましょう。 なお、今回の記事で用いる基礎的なスキルは以下の記事内で...
python

【python】配列内要素の順番をランダムに並べ替える方法!

この記事では、pythonの配列の中身をシャッフルする方法をご紹介します。 以下の2つのパターンに分けてご紹介していきます。 〇numpyのシャッフル機能を使用する方法 〇for文と配列加工スキルを使って自力でシャッフルする方法 自力で配列...
python

【python】配列reshape時の挙動を図解!事例を使って解説!

この記事ではpython上で配列をreshapeしたときに、配列の内部要素がどのように配置されていくのかを解説していきます。 図をつかって解説していきますので、初心者の方でも理解しやすい内容になっていると思います。 それではさっそくやってい...
python

【python】for文を逆順で実行する方法!reversedをつけるだけ!

この記事では、pythonのfor文を逆順で実行する方法をご紹介していきます。 以下の3つの方法に分けてサンプルコードを使いながら解説していきます。 指定した回数で逆順実行 指定区間内での逆順実行 指定区間内かつ指定した数値で飛ばしながら実...
python

【python】データの相関係数を求める方法!np.corrcoefの使い方!

この記事では、python上でデータの相関係数を求める方法をご紹介していきます。 データ分析を行う際、相関係数は必須のチェック項目ですので、ぜひ使いこなせるようになっておきましょう。 それではさっそくやっていきます。 サンプルデータの紹介 ...