2014-11-26 2 views
0

한 안목으로 내 파이썬 스크립트는 변수 A의 결과를 계산하고 반환, B, C.추가] 데이터

I에 의해, 행을 실행하여 실행 결과를 추가하고 싶습니다

행을 사람이 읽을 수있는 파일로 보냅니다. 실행이 끝난 후 열의 numpy.arrays로 데이터를 다시 읽으려고합니다.

i | A B C

1 | 3 4 6

2 | 4 6 7

행을 액세스 할 수도 있습니다. A는 구체적으로 3입니다.

+0

몇 가지 질문에 질문이 모호합니다. 파일은 얼마나 커질까요? 해결책에 따라 다르다. 또한 성능에 대해 우려하는 경우 데이터를 유지 관리하는 가장 좋은 방법이 아닐 수도 있습니다. –

+0

약 1000 회 실행됩니다. 이것은 이미 성능을 제한합니까? – AKG

+0

나는 그 때의 요점을 보지 못했다. 그것은 메모리에 쉽게 들어갈 수 있으며 어떤 이유에서 건 주위를 옮기고 싶다면 피클을 치기 만하면됩니다. 1000 회 실행하기 위해서는 dict으로 저장할 수도 있습니다. –

답변

0

의견을 보내 주셔서 감사합니다. 이 두 가지 옵션은 내 마음에도 들었지만 두 가지가 혼합되어 있어야합니다. 특정 용도로 사용하려면 파일을 사람이 읽을 수 있어야합니다. 필 링링이 제공하지 않으며 사전에 저장하면 순서가 파괴됩니다. 다음 데이터가 생성되기 전에 다른 스크립트에서 조작해야 할 필요가 있으므로 데이터를 삭제해야합니다.

나는 지금 그것을하고있다 : numpy.savetxt()는 실행에 의해 분류 된 파일에, bash는 "cat"이 끝에 적용된다.