0
.DAT樣式文件我有一系列存儲的文件內的數組的,這是我在IDL通過讀取數組:閱讀從IDL
openr,1,file.100
a=assoc(1,fltarr(nptx,npty,nptz))
variable=a(0)
close,1
而如果我知道數組的大小這工作正常(NPTX, npty,nptz),我不知道如何從文件本身獲取維度。
即我需要以上述方式讀取未知尺寸的文件。我如何找到正確的數組大小?打開文件本身就是一團亂七八糟的符號。
任何幫助,非常感謝!
邁克的權利 - 你需要更多的信息。但是,爲了幫助您「猜測」,您始終可以按字節查找文件大小(使用fstat或file_info)。如果你知道3個維度中的2個,那麼你可以計算出第三維的大小。 –