저는 파이썬에 대해 매우 익숙하며 파일에 내 데이터를 출력하는 방법을 고민하고 있습니다.numpy savetext 함수 지원
내 스크립트의 다음 섹션은 훌륭하지만 인쇄 된 데이터를 텍스트 파일로 출력하고 싶습니다.
x = np.linspace(141, 144.5, 500)
print x
y = np.linspace(-38.53, -38.53, 500)
z = np.linspace(0, 0, 500)
gz = tesseroid.gz(x,y,z,model)
print gz
추가 사항으로서; 내 터미널에서 인쇄 할 때 다음과 같이이
이(x)는
1 2 3 4
5 ... 500
(GZ)
1 2 3 4
5 ... 500
... 그러나 나는 출력에 사랑 ... 데이터를 인쇄 이 같은 단일 컬럼 데이터 : 그들은 모두 같은 파일에있을 수 있다면
1
2
3
4
5
...
8
그것은 더 나은 것 ...
1 1
2 2
3 3
4 4
5 5
...
500 500
... 그러나 내가 수동으로 쉽게 조작 할 수 있기 때문에 이것은 필요하지 않습니다.
미리 감사드립니다. 매우 간단한 질문 인 경우 사과드립니다. 그것은 내가 제한된 경험으로 알아 내지 못했던 것입니다.
편집 : 반드시 numpy savetext 기능을 사용할 필요는 없습니다. 이 작업을 수행하는 더 쉬운 방법이 있다면 나는 그것을 대신 사용할 의향이 있습니다.
np.savetxt('x.txt', x.ravel())
np.savetxt('gz.txt', gz.ravel())
또는 2 열로 저장 : 당신 제목이 말하듯
미안 늦게 답장을. 고마워요. 그게 매력적 이었어요. – Vlad