前提・実現したいこと
python3.6を用いて処理を行おうと考えています.環境はwindowsです.
かなり初歩的な質問かと思いますが,ご容赦ください.
複数のファイルが同じディレクトリに存在し,そのひとつひとつに同様の処理を行います.
処理としては各ファイルにstftを行い,その結果を別のtxtファイルに出力するといったものです.
該当のソースコード
Python
1data=np.loadtxt("*.txt", delimiter='\n') 2fs=2000 3 4f, t, Zxx = signal.stft(data, fs, window=('gaussian',2),nperseg=216) 5np.savetxt("*_stft.txt",Zxx, fmt='%.3f', delimiter='\n')
この*.txtの部分に次々とディレクトリ内のファイル名を入れ,処理していってほしいのですが,
どのようにすればよいのでしょうか.
回答1件
あなたの回答
tips
プレビュー