在原始二进制文件中存储 numpy 数组

问题描述 投票:0回答:1

如何以原始二进制格式存储 2D numpy

ndarray
?它应该成为 float32 值的原始数组,按行主序排列,没有填充,没有任何标题。

根据文档,

ndarray.tofile()
可以将其存储为二进制或文本,但
format
参数是文本格式的字符串。并且
np.save()
将其保存为
.npy
格式。

python numpy numpy-ndarray
1个回答
0
投票
with open('out', 'wb') as f: f.write(arr.tobytes())

应该做

© www.soinside.com 2019 - 2024. All rights reserved.