Используя приведенный ниже код, он печатает значение «фаза» один за другим.Я пытаюсь напечатать эти значения в виде массива вне цикла 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]