添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
骑白马的口罩  ·  Disappointed with ...·  10 月前    · 
博学的仙人掌  ·  Electron中的 ES 模块 ...·  11 月前    · 
迷茫的皮带  ·  如何使用 SQL SELECT ...·  2 年前    · 
小胡子的松鼠  ·  海淀区信息公开大厅·  2 年前    · 

numpy转二进制

在numpy中,可以使用numpy.ndarray.tostring()和numpy.ndarray.tobytes()函数将numpy数组转换为二进制字符串。

numpy.ndarray.tostring()函数可以将numpy数组转换为二进制字符串,默认情况下数据将按照'C'顺序转换。

numpy.ndarray.tobytes()函数可以将numpy数组转换为二进制字符串,默认情况下数据将按照'C'顺序转换。

import numpy as np
a = np.array([1, 2, 3, 4, 5])
# 使用tostring()函数
binary_data = a.tostring()
# 使用tobytes()函数
binary_data = a.tobytes()

也可以使用numpy.save或numpy.savez将numpy数组保存到二进制文件中,可以使用numpy.load读取这些文件。

import numpy as np
a = np.array([1, 2, 3, 4, 5])
# 使用save()函数
np.save('data.npy', a)
b = np.load('data.npy')
# 使用savez()函数
np.savez('data.npz', a=a)
data = np.load('data.npz')
b = data['a']