信号処理の基本であるwav波形の切り出しを習得します。wav波形といっても読み出しの時点でndarray形式になるため、NumPyの配列処理を使って説明します。続きを読む2019.04.14Pythonのmatplotlibで論文に使えるグラフを描く!matplotlibはPythonで簡単にグラフを描くことができるパッケージです。デフォルトの設定だと何とも味気ない感じになります。科学誌の論文はとても綺麗ですが、本記事ではそこを目標にmatplotlibの設定備忘録を示します。信号処理は計測データに対して行うことがよくあります。オーディオファイルであるwavファイルは計測データを格納するのに非常に適した形式であるため、本記事ではwavファイルの波形を表示することで、Pythonでデータを処理可能にする方法までを説明します。繰り返し同じ処理を行う時は「関数」を定義する方がコードが綺麗になります。ここでは、Pythonの関数であるdef文について、引数や別ファイルからのインポート方法を説明します。続きを読む2019.04.12基本!PyCharmでPythonプログラムを実行する方法Pythonの統合開発環境(IDE)であるPyCharmを使って、Pythonプログラムの実行方法を説明します。Worldプログラムを使い、実行方法のみを習得します。作成したプログラムをPythonをインストールしていない環境でも実行するためには、実行ファイル(.exe)にする必要があります。ここではexeファイルを作成する時に活躍するPyinstallerについて説明します。続きを読む2019.04.08基本!PythonのHelloWorldをコマンドで実行する方法Pythonプログラミング環境を構築したばかりの人に向けて、まずはたった1行で完結するシンプルなコードと、何もツールを使わない超基本的なプログラム実行方法を紹介します。pipの使い方とコマンド集PythonでNumPy等のパッケージをインストールする時に使われる「pip」のWindows上の使い方と良く使うコマンドをまとめました。続きを読む2019.04.07Pythonの統合開発環境(IDE)はPyCharmで良い?Pythonの統合開発環境(IDE)の必要性を説明し、結果的にPyCharmを選択した理由を紹介します。PyCharmのインストール手順を載せています。続きを読む2019.04.06Pythonインストール方法とAnacondaを使わない3つの理由Anacondaは便利なツールですが、色々落とし穴もあるようです。PythonのインストールにAnacondaを使う時のメリットとデメリットを調査。Anacondaを使わないインストール方法を紹介します。