本文简要介绍 python 语言中 numpy.dtype.byteorder
的用法。
用法:
dtype.byteorder
指示此数据类型对象的字节顺序的字符。
之一:
‘=’
native
‘<’
little-endian
‘>’
big-endian
‘|’
不适用
所有内置数据类型对象都有字节顺序“=”或“|”。
例子:
>>> dt = np.dtype('i2') >>> dt.byteorder '=' >>> # endian is not relevant for 8 bit numbers >>> np.dtype('i1').byteorder '|' >>> # or ASCII strings >>> np.dtype('S2').byteorder '|' >>> # Even if specific code is given, and it is native >>> # '=' is the byteorder >>> import sys >>> sys_is_le = sys.byteorder == 'little' >>> native_code = sys_is_le and '<' or '>' >>> swapped_code = sys_is_le and '>' or '<' >>> dt = np.dtype(native_code + 'i2') >>> dt.byteorder '=' >>> # Swapped code shows up as itself >>> dt = np.dtype(swapped_code + 'i2') >>> dt.byteorder == swapped_code True
相关用法
- Python numpy dtype.base用法及代码示例
- Python numpy dtype.isbuiltin用法及代码示例
- Python numpy dtype.shape用法及代码示例
- Python numpy dtype.ndim用法及代码示例
- Python numpy dtype.alignment用法及代码示例
- Python numpy dtype.names用法及代码示例
- Python numpy dtype.__class_getitem__用法及代码示例
- Python numpy dtype.flags用法及代码示例
- Python numpy dtype.fields用法及代码示例
- Python numpy dtype.subdtype用法及代码示例
- Python numpy dtype.descr用法及代码示例
- Python numpy dtype.kind用法及代码示例
- Python numpy dtype.metadata用法及代码示例
- Python numpy dtype.newbyteorder用法及代码示例
- Python numpy dtype.char用法及代码示例
- Python numpy dtype.num用法及代码示例
- Python numpy dtype.name用法及代码示例
- Python numpy dtype.itemsize用法及代码示例
- Python numpy dtype用法及代码示例
- Python numpy diagonal用法及代码示例
- Python numpy divmod用法及代码示例
- Python numpy diagflat用法及代码示例
- Python numpy delete用法及代码示例
- Python numpy dec.setastest用法及代码示例
- Python numpy datetime_as_string用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.dtype.byteorder。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。