Pythonは機械学習の分野で人気のプログラミング言語です。機械学習プログラミングは自力で書くと大変ですが、Python機械学習ライブラリscikit-learnを使えばハードルはグッと下がります。ここではscikit-learnのインストールと例題の紹介を行います。
続きを読むPython
Pythonでケプストラム分析!音声から声帯情報を取得してみた
ケプストラム分析を行うと、音声から声帯振動スペクトルと声道スペクトルを分離することが出来ます。これらの情報は声帯の情報であるため、機械学習にも使われることがあります。ここでは、Pythonを使ってケプストラム分析をする方法を紹介します。
続きを読むPythonでモノラルとステレオのwavファイルを保存する方法
Pythonで信号処理をした後に、音楽としてwavファイル形式で保存したい時があります。ここでは、PythonのPySoundFileを使ってモノラルとステレオの両方のwavを作成する方法を紹介します。
続きを読むPython/pyqtgraphのインストールとサンプル起動方法
Pythonのグラフ描画ライブラリはmatplotlibが綺麗であまりにも有名ですが、動作は速くありません。もし高速なプロット動作が求められる場合はpyqtgraphで実現できます。使い方を知るために、ここではインストール方法とサンプルの見方を紹介します。
続きを読むPythonでヒルベルト変換!時間波形の包絡線を求める方法
振幅変調がある時間波形の変調成分を抽出するには、波形の包絡線を求める必要があります。包絡線はヒルベルト変換という数学的処理で簡単に求めることが出来ますが、ここではPythonでヒルベルト変換を使い包絡線を求める簡単なコードを紹介します。
続きを読むPythonでFFTとIFFT!逆フーリエ変換で時間波形を作る
Pythonで時間波形に対してFFT(高速フーリエ変換)を行うことで周波数領域の分析が出来ます。さらに逆高速フーリエ変換(IFFT)をすることで時間波形を復元することも可能です。ここではPythonによるFFTとIFFTを行うプログラムを紹介します。
続きを読むPython入門!初心者がインストールから学習開始するまでの3ステップ
Pythonは信号処理や画像処理、機械学習に至る様々な科学技術計算を得意とするプログラミング言語です。ここではプログラミング経験の無い方を対象に、Pythonのインストールから開発環境構築、簡単なプログラミングが出来るようになるまでを3ステップで紹介します。
続きを読むPython/OpenCV動画編集!2つの動画を横に連結する方法
2つの動画を時間方向に連結する方法の次は、空間方向に連結する方法を学びます。ここではPythonのOpenCVを使って、2つの異なる動画ファイルを時間ではなく空間的に横方向に連結する方法を習得します。
続きを読むPython/OpenCVで画像連結!横と縦に繋げてみた
2つ以上の画像を比較したい時等、Pythonであれば簡単に画像を横と縦に連結させることができます。ここではOpenCVのhconcatとvconcatを使って画像連結をする方法を紹介します。
続きを読むPython/OpenCV動画編集!複数動画を連結する方法
動画編集には、撮影された2つ以上の動画を組み合わせて様々な効果を出す方法があります。ここではPythonのOpenCVを使って簡単に動画の連結をする方法を紹介します。
続きを読む