python读取Fortran写的unformatted数据

我先利用fFortran生成了一个名为“u_fla256.dat”的unformatted格式文件

1.在python里面

u=np.fromfile("u_fla256.dat", dtype='d', count=256*256*256)

u1=u.reshape(256,256,256)

dtype=d, 好像是为了将Fortran双精度的数据转化为python的float数据

2.但是该方法会过分加大系统读取的内存,在节点数很大的时候不可取

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。