当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy char.chararray.tostring用法及代码示例


用法:

chararray.tostring(order='C')

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

构造Python字节,显示数据存储器原始内容的副本。可以按‘C’或‘Fortran’或‘Any’顺序(默认值为‘C’)生成字节对象。除非设置了数组中的F_CONTIGUOUS标志,否则‘Any’顺序表示C-order,在这种情况下,它表示‘Fortran’顺序。

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

参数:
order {‘C’, ‘F’, None}, 可选参数

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

返回值:
s 个字节

Python字节显示了原始数据的副本。

例子:

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

注:本文由纯净天空筛选整理自 numpy.char.chararray.tostring。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。