Имея структурированный массив как это:Проблемы с параметром новой строки в Numpy функции savetxt
[ (b'H', 0.9425, 0.1412, 7.1414) ... (b'N', 1.0037, 4.0524, 6.8000)]
Я хочу сделать .txt file
использованием numpy.savetxt
, где каждый элемент массива записывается в отдельной строке:
H 0.9425 0.1412 7.1414
N 1.0037 4.0524 6.8000
Я установил newline='\n'
, но он не работает должным образом, и все элементы написаны в одной строке. Эта же проблема с заголовок параметр, указанный заголовок также печатается в той же строке.
Теперь это выглядит следующим образом:
29Shifts: 1.0 3.0 7.0b'C' 1.0029 3.5098 7.9883 b'N' 1.0039 4.0586 6.8008
29Shifts: 1.0 4.0 0.0b'C' 1.0029 4.5078 0.9873 b'N' 1.0039 5.0586 -0.2000
29Shifts: 1.0 5.0 9.0b'C' 1.0029 5.5078 9.9844 b'N' 1.0039 6.0586 8.7969
Вот параметры, используемые:
np.savetxt(outfile, recarray, fmt=[b'%s','%-7.4f','%-7.4f','%-7.4f'], delimiter=' ', newline='\n', header='29\nShifts: 1.0 1.0 3.5\n', comments='')
Спасибо
Не могли бы вы напечатать juste 2-3 строки необработанных данных? Не массив – Deadpool