鱼C论坛

 找回密码
 立即注册
查看: 1938|回复: 5

小白提问~~~~~~~~

[复制链接]
发表于 2019-9-1 16:54:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

import matplotlib.pyplot as plt

import numpy as np

import seaborn

Fs =150; # sampling rate采样率

Ts = 1.0/Fs; # sampling interval 采样区间
t = np.arange(0,1,Ts) # time vector,这里Ts也是步长
ff = 25; # frequency of the signal 采样频率
y = np.sin(2*np.pi*ff*t)
n = len(y) # length of the signal 信号长度
k = np.arange(n)
T = n/Fs
frq = k/T # two sides frequency range 两侧频率范围
frq1 = frq[range(int(n/2))] # one side frequency range单侧频率范围
YY = np.fft.fft(y)
Y = np.fft.fft(y)/n # fft computing and normalization 快速傅立叶变换计算与归一化
Y1 = Y[range(int(n/2))]
fig, ax = plt.subplots(4, 1)
ax[0].plot(t,y)
ax[0].set_xlabel('Time')
ax[0].set_ylabel('Amplitude')
ax[1].plot(frq,abs(YY),'r') # plotting the spectrum 绘制光谱
ax[1].set_xlabel('Freq (Hz)')
ax[1].set_ylabel('|Y(freq)|')
ax[2].plot(frq,abs(Y),'G') # plotting the spectrum
ax[2].set_xlabel('Freq (Hz)')
ax[2].set_ylabel('|Y(freq)|')
ax[3].plot(frq1,abs(Y1),'B') # plotting the spectrum
ax[3].set_xlabel('Freq (Hz)')
ax[3].set_ylabel('|Y(freq)|')
plt.show()

哪里有关于红字部分的基础运用和解释啊,求求各位大佬讲一下 顺便可以帮我讲下这个程序运用到的模块函数意思啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-1 16:57:57 | 显示全部楼层
红色字体就是导入模块啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-1 17:09:59 | 显示全部楼层
ykn大神6 发表于 2019-9-1 16:57
红色字体就是导入模块啊

额,我的意思是这里有三个模块撒,就是他们到底是干嘛的,这个程序里面用到里面的函数到底是什么功能,我都不清楚。但是我现在想做一个能完成对时域公式进行傅里叶变换的程序。并且还要做一个输入和输出界面,还有一个分类器。我就很蛋痛,对于一个小白来说。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-1 19:08:33 | 显示全部楼层
Simoncolosi 发表于 2019-9-1 17:09
额,我的意思是这里有三个模块撒,就是他们到底是干嘛的,这个程序里面用到里面的函数到底是什么功能,我 ...

先学完基础的东西再来搞 numpy 和 matplotlib
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-1 19:53:23 | 显示全部楼层
百度
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-11 22:23:58 | 显示全部楼层
zltzlt 发表于 2019-9-1 19:08
先学完基础的东西再来搞 numpy 和 matplotlib

你会?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-18 00:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表