如何将t定义为时间变量

时间:2017-09-26 13:03:14

标签: python

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定义为时间变量 谢谢

1 个答案:

答案 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分钟等。