使用下面的代码,它会一一打印值“phase”。我正在尝试将这些值打印为 for 循环之外的数组。
import math
Period = 6.2
time1 = datafile1[:,0]
magnitude1 = datafile1[:,1]
for i in range(len(time1)):
print(i,time1[i])
floor = math.floor((time1[i]-time1[0])/Period)
phase = ((time1[i]-time1[0])/Period)-floor
print (phase)
它的打印是这样的:
0.002
0.003
0.004
0.005
我希望它像这样打印:
[0.002, 0.003, 0.004, 0.005]
这将是达到该结果的最少修改要求路径
result = []
time1 = datafile1[:,0]
magnitude1 = datafile1[:,1]
for i in range(len(time1)):
result.append(i,time1[i])
floor = math.floor((time1[i]-time1[0])/Period)
phase = ((time1[i]-time1[0])/Period)-floor
result.append(phase)
print(result)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)