上一个主题

numpy.core.defchararray.chararray.tolist

下一个主题

numpy.core.defchararray.chararray.translate

numpy.core.defchararray.chararray.tostring

方法

chararray.tostring(order='C')

构造包含数组中原始数据字节的python字节。

构造显示数据内存原始内容副本的python字节。bytes对象可以“c”或“fortran”或“any”顺序生成(默认为“c”-顺序)。任何“order”表示C顺序,除非设置了数组中的F_连续标志,在这种情况下,它表示“fortran”顺序。

此函数是tobytes的兼容性别名。尽管它的名字,它还是返回字节而不是字符串。

参数:
秩序 : 'C'、'F'、无,可选

多维数组的数据顺序:C、Fortran或与原始数组相同。

返回:
s : 字节

显示的python字节的副本 a 原始数据。

实例

>>> x = np.array([[0, 1], [2, 3]])
>>> x.tobytes()
b'\x00\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00'
>>> x.tobytes('C') == x.tobytes()
True
>>> x.tobytes('F')
b'\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00'