이것은 파이썬에서 거의 기본 옵션이어야하는 가장 기본적인 작업 인 것처럼 보입니다.파일에서 파이썬 데이터 형식을 읽는 방법
123, [12, 23, 45, 67]
두 번째 배열 길이가 가변적 인 텍스트 파일이 있습니다. 어떻게 읽습니까? 어떤 이유로 든 '['또는 ']'를 다루는 방법에 대한 문서 하나를 찾을 수 없으며, 파이썬에서 가장 기본적인 문자가 하나 다.
np.loadtxt 분명히이
np.genfromtxt 인해 누락 된 컬럼에, 가슴에만 파일 형식의 가장 간단한입니다, 가슴이었다. BTW 하나 missing_value 기능을 여기에 도움이 될 수 있다고 생각하고 싶습니다. missing_value가 실제로 무엇을하는지 알아내는 것이 유용 할 것입니다 (문서에 명확히 설명되어 있지 않음).
나는 아마도 내가 '['와 ']'하지만 난 그냥 만든이 단계에서 내 자신 다루는 항목에서이 항목을 분석 할 수있는 나에게['123', '[12', '23', '45', '67]']
을 제공하는 np.fromstring 경로를 시도 python 파일 판독기를 사용하여 상당히 기본적인 파이썬 구조를 읽을 수 있습니다!
원하는 출력은이 단계에서 거의 모든 것을 해결할 것입니다. 명백한 구조 양식
[123, [12, 23, 45, 67]]
는 * "나는 하나의 파이썬에서 가장 기본 문자 주장 할 수있는 '['또는 ']'에 대처하는 방법에 대한 문서의 한 조각을 찾을 수 없습니다."* 그 때문에 수 있습니다 그 형식으로 텍스트 파일에 포함시키는 것은 드문 경우입니다. 일반적인 CSV (쉼표로 구분 된 값, 대괄호 없음)입니다. 다른 데이터 유형에 대한 다른 구분 기호가있는 극단은 [JSON] (http://www.json.org/) 및 그 친척입니다. 파일 형식의 디자인을 제어 할 수 있다면 일반 CSV (대괄호없이)로 단순화하거나 전체 JSON으로 이동하는 것이 좋습니다. –