Что не так с сохранением списков a, b в файл, пожалуйста?
print(type(a[1]))
print(type(b))
дает
<class 'numpy.ndarray'>
<class 'numpy.ndarray'>
код:
with open("file.txt","w") as f:
for (b,a[1]) in zip(b,a[1]):
f.write("{0},{1}\n".format(b,a[1]))
ошибка:
TypeError: object of type 'numpy.float64' has no len()
Спасибо
РЕДАКТИРОВАТЬ
np.array(a.tolist())
Потерять точность?
Когда я использую
with open("file.txt","w") as f:
for (x,y) in zip(b,a[1]):
f.write("{0},{1}\n".format(b,a[1]))
результат:
[ 6430.032 6430.073 6430.112 ..., 6626.907 6626.948 6626.99 ],[ 0.990688 0.991408 0.993574 ..., 1.03006 1.0326 1.0325 ]
[ 6430.032 6430.073 6430.112 ..., 6626.907 6626.948 6626.99 ],[ 0.990688 0.991408 0.993574 ..., 1.03006 1.0326 1.0325 ]
[ 6430.032 6430.073 6430.112 ..., 6626.907 6626.948 6626.99 ],[ 0.990688 0.991408 0.993574 ..., 1.03006 1.0326 1.0325 ]
печать списков a и b:
[ 0.99572325 0.9969785 0.99801075 ..., 1.0412075 1.0423975 1.0432775 ]
[ 6430.032 6430.073 6430.112 ..., 6626.907 6626.948 6626.99 ]
Я хотел бы два столбца в файле - столбец с и столбец сb как желаемый вывод.