Python

Python/SciPyで波形リサンプリング!任意時間軸に補間!

実験や解析でデータを波形として取得した場合、波形はあるサンプリングレートで収録されている場合や、不等ピッチの時間刻みである場合等様々です。今回はデータ解析時に波形のサンプリングを変更するリサンプリング方法を紹介します。

続きを読む

Pythonでカーブフィット!最小二乗法で直線近似する方法

実験結果等の様々な誤差を含む点列データは通常折れ線グラフでは描かず、そのまま点を散布図で示すか、適切にカーブフィットした直線、または曲線で近似する手法をよくとります。ここではPythonで代表的な最小二乗法による直線近似を行う方法を紹介します。

続きを読む

Python/import時にエラーが出る場合にまず気を付ける事

Pythonでプログラミングをしていて最もイヤな事はエラーですね。初心者がよく陥るエラーにimport時のエラーがあります。特に文法も間違っているわけでも無いのにエラーが出る場合もあるので、まず最初にファイル名等気を付けるポイントを説明します。

続きを読む

Python動画編集!動画に位置制御したテロップを入れる方法

動画をYoutube等にアップロードする場合、ユーザビリティを考えてテロップを入れたい時があります。動画編集のソフトは有料無料様々ありますが、プログラムを自分で組むことができれば、細かい演出も自由自在です。ここではPythonで動画の任意の位置・時間にテロップを入れる方法を紹介します。

続きを読む

Pythonで画像に日本語文字を入れる方法

Pythonで画像処理をする場合はOpenCVが便利ですが、細かい機能はPillow等のライブラリが優秀だったりします。ここではPillowを使って日本語フォントを任意画像に描画する方法を紹介します。

続きを読む

PyCharm便利機能!複数行インデントを一括で変更する方法

Pythonで書いたコードは、その他の言語で書いたコードよりも比較的綺麗になると言われています。その大きな理由は「インデント」を揃えなければ動かないことにあります。ここでは、Pythonの統合開発環境(IDE)であるPyCharmで複数行インデントを一括で変更する方法を習得します。

続きを読む