배열의 개수가 다른 배열을 (q, I) 가지고 각각 txt 파일에 저장해야합니다. txt 파일의 의미는 배열의 txt 파일에서와 같습니다. :numpy 배열을 txt에 저장
q, I0, I1, I2, ...
내 배열의 형태는 다음과 같습니다 save_arrays의
save_arrays = np.array(zip(q, I))
np.savetxt('dummy.txt', save_arrays, delimiter='\t', newline='\r\n',
fmt='%.5f', header='q [A-1]/I [a.u.]')
모양 :
q.shape = (300,)
I.shape = (300, 12)
나는이 시도 입니다 :
save_arrays.shape = (300, 2)
그것은 두 개의 열이 대신 13. 그 열이 나뿐만 아니라이 형식 오류를 받고 있어요, 어쨌든 하나의 배열 질문과 다중 열 배열 I.
있습니다했습니다
TypeError: Mismatch between array dtype ('object') and format specifier ('%.5f %.5f')
도움을 주시면 감사하겠습니다.
를 시도? –
'save_arrays = np.hstack ((q [:, np.newaxis], I))' – VBB
고마워요. @VBB. 그것은 내가 원했던 것을했다! –