代码拉取完成,页面将自动刷新
同步操作将从 OpenDocCN/ailearning 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
In [1]:
import numpy as np
In [2]:
a = np.array([[1,2],
[3,4]],
dtype = np.uint8)
转化为字符串:
In [3]:
a.tostring()
Out[3]:
'\x01\x02\x03\x04'
我们可以使用不同的顺序来转换字符串:
In [4]:
a.tostring(order='F')
Out[4]:
'\x01\x03\x02\x04'
这里使用了Fortran的格式,按照列来读数据。
可以使用 fromstring
函数从字符串中读出数据,不过要指定类型:
In [5]:
s = a.tostring()
a = np.fromstring(s,
dtype=np.uint8)
a
Out[5]:
array([1, 2, 3, 4], dtype=uint8)
此时,返回的数组是一维的,需要重新设定维度:
In [6]:
a.shape = 2,2
a
Out[6]:
array([[1, 2],
[3, 4]], dtype=uint8)
对于文本文件,推荐使用
loadtxt
genfromtxt
savetxt
对于二进制文本文件,推荐使用
save
load
savez
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。