manim 使用傅立叶变换 FFT

问题描述 投票:0回答:0

我尝试使用 manim 来绘制函数的傅立叶变换,但是当我使用 fft() 方法时它给了我这个错误 来自 manim 导入 * 从 numpy 导入 sin 将 numpy 导入为 np

类采样(场景): def 构造(自我): t = np.arange(-2PI,2PI,0.01) sr = len(t)/(4*PI) x=[] 对于范围内的我(len(t)): x.append(sin(t[i])) X = np.fft(x) N = 长度(X) n = np.arange(N) T = N/SR 频率 = n/T

    plane2 = NumberPlane(x_range=[-1,3],y_range=[-1,1],x_length=4,y_length=2).add_coordinates()
    plane2_graph=plane2.plot(np.abs(X/N),freq,color=GOLD_C)  

我得到的错误: 类型错误:“模块”对象不可调用

我期待每件事都能锻炼,我什至不明白这个错误。

python fft manim
© www.soinside.com 2019 - 2024. All rights reserved.