如何将二进制文件转换为numpy文件?

2024-04-26 21:48:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要转换一个二进制文件'文件.bin文件编号'文件.npy', 我希望你能帮我,因为我找不到任何解决办法。在


Tags: 文件bin二进制编号npy解决办法
1条回答
网友
1楼 · 发布于 2024-04-26 21:48:09

您可以将带有^{}的文件加载到一个数组中,然后np.save这个数组。您可以使用dtype指定二进制文件的结构,它也可以是一个结构。在

import numpy as np

arr = np.fromfile('file.bin', dtype=np.float64)
np.save('file.npy', arr)

# optional to delete old file
import os
os.remove('file.bin')

^{}也很有用,如果它是一个大文件或您想指定一个offset。在

相关问题 更多 >