google colaboratoryを用いて音楽データにノイズ(雑音)を加えて、そこにフィルタを掛けてノイズを消去するプログラムを書きました。
音楽+ノイズのデータ全体にフィルタを掛けてノイズを減らすことはできたのですが、ノイズがある部分3s-5s(66000:110000[HZ])の部分だけにフィルタを掛けたいのですがうまくいきません。
下のプログラムはノッチフィルタ部分です。
ここに時間指定すればいいと思うのですが...
アドバイスいただけると助かります。
from scipy import signal
Fs = sr
Fn1 = 2646
Fn2 = 2646
Fn3 = 5100
Fn4 = 5200
Fn5 = 2400
Q=4.0
bn1, an1 = signal.iirnotch(Fn1, Q, fs=Fs)
bn2, an2 = signal.iirnotch(Fn2, Q, fs=Fs)
bn3, an3 = signal.iirnotch(Fn3, Q, fs=Fs)
bn4, an4 = signal.iirnotch(Fn4, Q, fs=Fs)
bn5, an5 = signal.iirnotch(Fn5, Q, fs=Fs)
dat[66000:110000] = signal.lfilter(bn1, an1, in_s_n)
dat[66000:110000] = signal.lfilter(bn2, an2, dat)
dat[66000:110000] = signal.lfilter(bn3, an3, dat)
dat[66000:110000] = signal.lfilter(bn4, an4, dat)
dat[66000:110000] = signal.lfilter(bn5, an5, dat)
No.1ベストアンサー
- 回答日時:
google colaboratoryに関する質問はgoogle colaboratoryで行ってください。
↓ [ヘルプ]から[Stack Overflowで質問する]を選択。Stack Overflowと言う質問サイトに飛ぶのでそこで質問を投げれば良い。
いずれにせよ、A社のサービスをB社で質問するのは変。Googleに関する質問はGoogleが公式に扱ってる場所へ質問し、関係のないNTTのgooに質問するのはお門違い。
SONYの製品に関する質問を松下電器に質問するような事は控えましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 上三角行列のn乗の証明 2 2023/07/23 21:45
- 数学 次の数列{an}の一般校を求めよ 0、5、16、33、56… 解説の写真の部分がわかりません、 数列 1 2023/06/16 15:11
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- 数学 a1=a b1=b an+1=5an-bn cn=an+1-an (n=1、2、3…) を満たしてい 2 2022/11/05 17:48
- Visual Basic(VBA) VBA Bookの表示、非表示 1 2022/09/16 20:44
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- 大学・短大 フーリエの問いで、範囲がこの場合3つ出来ると思うのですがこの場合はanとbnを求めれば良いのですか? 1 2023/01/28 12:59
- 数学 数列 三角関数 赤文字が答えです 2番3番手も足も出ません。解き方分かる方教えてくれませんか? an 2 2023/02/16 17:43
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
このプログラミング誰か教えて...
-
PICマイコンのコピー(クローン...
-
テキストボックスのエンターキ...
-
Excelに埋め込んだVBAのプログ...
-
プログラムを斜めに並べる
-
「Outlookが他のプログラムによ...
-
Notepad++の関数リスト表示でC...
-
円周率を求めるC言語のプログラム
-
等差数列の和を求めるプログラム
-
表計算プログラムの作り方
-
寿命
-
ラベルのアドレスを知る方法は...
-
Vba UserFormを前面に出す方法...
-
VBAにてメール作成した際、一部...
-
COBOLの連絡領域について
-
XnViewにwebpを「いつも開く」...
-
自動クエリとはどういうもので...
-
グラフをC#のASP.net MVCで表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelに埋め込んだVBAのプログ...
-
Notepad++の関数リスト表示でC...
-
あるプログラムのコマンドライ...
-
これってほんとにみますか?
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
自動クエリとはどういうもので...
-
VBAでユーザーフォームが自動的...
-
VBAにてメール作成した際、一部...
-
PICマイコンのコピー(クローン...
-
テキストボックスのエンターキ...
-
読み込み中にアクセス違反が発...
-
特定のwebサイトのタイトルや記...
-
未使用の変数を一括検索する方法
-
モジュール、アプリケーション...
-
COBOLの連絡領域について
-
Google カレンダーの商用利用
-
エクセルとワードをデスクトッ...
-
ドロップダウンリストの文字を...
-
binファイルってiphone専用です...
おすすめ情報
上記のプログラムだとエラーが出てしまいます