numpy.recarray.newbyteorder

原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.recarray.newbyteorder.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

recarray.newbyteorder(new_order='S')

返回具有以不同字节顺序查看的相同数据的数组。

相当于:

arr.view(arr.dtype.newbytorder(new_order))

还在数组数据类型的所有字段和子数组中进行更改。

参数:

new_order:string,可选

字节命令强制;下面的字节顺序规范中的值。new_order代码可以是以下任何一种:

  • 's' - 将dtype从当前值切换到对端字节序
  • {'
  • {'>','B'} - big endian
  • {'=','N'} - 本地顺序
  • {'|','I'} - 忽略(字节顺序没有改变)

默认值('S')导致交换当前字节顺序。代码对new_order的第一个字母执行不区分大小写的检查,以检查上述替代方法。例如,'B'或'b'或'biggish'中的任何一个都适用于指定big-endian。

返回:

new_arr:数组

新数组对象与dtype反映给定的更改字节顺序。