from scipy import arange
import numpy as np
import matplotlib.pyplot as plt
from numpy import cos,pi,sin
fm=200
fc=500
t=np.arange(0, 5, 0.5)
y1=cos(2*pi*fc*t+(fc-fm)/fm*sin(2*pi*fm*t))
它只是一行中有一个值,我怎么能将这个t定义为时间变量 谢谢
答案 0 :(得分:0)
这样的事情:
(np.arange(0, 5, 0.5) * 60).astype('timedelta64[s]')
它给你:
array([ 0, 30, 60, 90, 120, 150, 180, 210, 240, 270], dtype='timedelta64[s]')
您可以选择单位 - s
秒,m
分钟等。