プログラムの組み方がわからないので質問します。
ある3次元配列aがあります。xが1000、yが100、zが16の3次元配列になってます。aの点(0,0,0)においてz軸方向に16個の離散フーリエ変換を行いたいです。
加えて、xが0→1000まで、yが0→100まで全ての点においてz軸方向に離散フーリエ変換できるように、for文を使ってループさせたいのですがわかりません。
プログラミング初心者なので全くわかりません。
どなたか教えていただけないでしょうか。
よろしくお願いいたします。
f=np.fft.fft(a[:,0,0],axis=0)
fshift=np.fft.fftshift(f)
3次元方向にフーリエ変換行ってみたのですが、ループさせるところがわかりません。
どなたか本当によろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー