2017.03.20この記事では、Python言語とNumPyを用いて、高速逆フーリエ変換とローパス処理を行い、ノイズを取り除く方法をソースコード付きで解説します。NumPyでフーリエ変換によるローパスフィルタ処理(高周波ノイズ除去)を実装してみます。今回実装したプログラムの処理手順は以下の通りです。周波数40の正弦波)を生成します。高速フーリエ変換により、時間信号を周波数信号に変換します。カットオフ周波数fcを超える帯域の周波数信号の値を0にします。高速逆フーリエ変換により、周波数信号を時間信号に変換します。処理結果をグラフに表示します。ソースコードサンプルプログラムのソースコードです。main()実行結果サンプルプログラム実行結果です。カットオフ周波数20でローパスフィルタ処理しているので、高周波成分(周波数40の正弦波)がうまく除去できていることがわかります。ArticlesPython【Python/Pandas】Excelファイルのグラフ化Pythonモジュール「Pandas」で読み込んだExcelのデータを「Matplotlib」でグラフ化する方法をソースコード付きで解説します。Python【Python】インスタンス変数に代入・アクセスこの記事では、Python言語でインスタンス変数に代入・アクセスする方法とソースコードを解説します。linalg.detこの記事では、Python言語とNumPyを用いて行列式を求める方法をソースコード付きで解説します。Python【Python】オーディオデバイスのインデックス番号を一覧取得Pythonと標準モジュールpyaudioを用いて、オーディオデバイスのインデックス番号を一覧取得する方法をソースコード付きで解説します。Python【NumPy】移動平均線と重回帰分析で株価予測この記事では、Python言語とNumPyを用いて、移動平均線(MA)と重回帰分析(多変量解析)で株価予測する方法をソースコード付きで解説します。Python【Pandas】データフレームの標準偏差この記事では、Python用データ分析モジュール「Pandas」でデータフレームの標準偏差を求める方法をソースコード付きで解説します。Python【Python/Tkinter】ボタンの設置Python用モジュール「Tkinter」でボタンを設置する方法についてソースコード付きでまとめました。Python【Python】リストの最大値(min関数)この記事では、Python言語を用いてリスト・配列の最小値を計算する方法をソースコード付きで解説します。Python【Python】Pillowによる画像処理入門Python向け画像処理モジュール「Pillow」の使い方についてサンプルコード付きでまとめました。(numpy.meshgrid)この記事では、Python言語とNumPyを用いて、格子状配列を生成する方法をソースコード付きで解説します。whileループを途中で終了する方法を入門者向けにソースコード付きでまとめました。Python【Python】二分法のプログラムこの記事では、Python言語で二分法により方程式の解を求めるプログラムについてソースコード付きで解説します。Python【Python】バージョン2と3の違いこの記事では、Python2とPython3の主な違いについてソースコード付きで解説します。Python【Python】指数関数の計算(math.exp)この記事では、Python言語を用いて指数関数を計算する方法をソースコード付きで解説します。Python【SourceTree】GitをGUIで操作・使い方SourceTreeでGitをGUIで操作して使う方法についてまとめました。Python【NumPy】2次元配列から特定の列を取り出しこの記事では、Python言語とNumPyを用いて、2次元配列から特定の列だけを取り出す方法をソースコード付きで解説します。Python【NumPy入門】配列の基本操作(代入・参照・コピー・結合・分割など)Pythonモジュール「NumPy」で配列を操作(代入・参照・コピー・結合・分割など)する方法についてまとめました。numpy.random.binomialこの記事では、Python言語とNumPyを用いて、二項分布を求める方法をソースコード付きで解説します。コメントをキャンセルメールアドレスが公開されることはありません。(FFT)で振幅スペクトルを計算2018.10.062019.03.28【Pygame入門】ゲームプログラミング【Python】2020.01.14【WinPython】使い方・設定まとめ2019.01.222019.10.14【Python/OpenCV】赤・緑・青色の検出(HSV色空間)2019.08.26【Python/OpenCV】グレースケール変換(cv2.cvtColor)2017.01.252019.07.06【Python】べき乗の計算(pow関数)2017.01.122018.11.11【Python】del文の使い方(変数・オブジェクトの削除)2018.01.052018.01.06【Matplotlib】散布図の点の大きさ2017.02.24【Python】C言語との記述法の違いを比較2017.09.072018.09.03【NumPy入門】使い方・サンプル集2019.08.23【NumPy】実数→整数(四捨五入・切り捨て・切り上げ)2017.09.17【NumPy】配列の大きさ(行数・列数)を取得2017.01.302019.05.05【Python/OpenCV】大津の手法で二値化処理2019.11.05タイトルとURLをコピーしました。