添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
听话的板栗  ·  Configure Azure AD ...·  1 年前    · 
失恋的柿子  ·  hibernate - Error ...·  1 年前    · 

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']