0
에서 .DAT 스타일 파일에서 배열 읽기 : nptx (내가 통해 IDL에서 읽은 파일에 저장된 일련의 배열,이 IDL
openr,1,file.100
a=assoc(1,fltarr(nptx,npty,nptz))
variable=a(0)
close,1
내가 배열의 크기를 알고 있다면이 잘 작동하는 동안을, npty, nptz), 파일 자체에서 치수를 얻는 방법을 모르겠습니다.
즉, 알 수없는 크기로 위와 같은 방식으로 파일을 읽어야합니다. 올바른 배열 크기는 어떻게 찾습니까? 파일 자체를 열면 기호가 엉망입니다.
도움을 주시면 대단히 감사하겠습니다.
마이크 - 자세한 정보가 필요합니다. 그러나 추측을 돕기 위해 항상 파일 크기를 바이트 단위로 찾을 수 있습니다 (fstat 또는 file_info 사용). 어떻게 든 3 차원 중 2 개를 알고 있다면 3 차원의 크기를 계산할 수 있습니다. –