dtype.newbyteorder(new_order='S')¶Return a new dtype with a different byte order.
Changes are also made in all fields and sub-arrays of the data type.
| Parameters: |
|
|---|---|
| Returns: |
|
Notes
Changes are also made in all fields and sub-arrays of the data type.
Examples
>>>importsys>>>sys_is_le=sys.byteorder=='little'>>>native_code=sys_is_leand'<'or'>'>>>swapped_code=sys_is_leand'>'or'<'>>>native_dt=np.dtype(native_code+'i2')>>>swapped_dt=np.dtype(swapped_code+'i2')>>>native_dt.newbyteorder('S')==swapped_dtTrue>>>native_dt.newbyteorder()==swapped_dtTrue>>>native_dt==swapped_dt.newbyteorder('S')True>>>native_dt==swapped_dt.newbyteorder('=')True>>>native_dt==swapped_dt.newbyteorder('N')True>>>native_dt==native_dt.newbyteorder('|')True>>>np.dtype('<i2')==native_dt.newbyteorder('<')True>>>np.dtype('<i2')==native_dt.newbyteorder('L')True>>>np.dtype('>i2')==native_dt.newbyteorder('>')True>>>np.dtype('>i2')==native_dt.newbyteorder('B')True