当前位置:   article > 正文

numpy(5)-astype_numpy astype参数

numpy astype参数
numpy.chararray.astype
chararray.astype(dtype, order='K', casting='unsafe', subok=True, copy=True)
  • 1
  • 2

返回数组的拷贝,转换为特殊的类型。
参数:
dtype : 字符串或dtype
类型码或数据类型,对其进行数组转换。

order: {’ C ', ’ F ', ’ A ', ’ K ‘},可选
控制结果的内存布局顺序。’ C ‘表示C顺序,’ F ‘表示Fortran顺序,如果所有数组都是Fortran连续的,’ A ‘表示’ F ‘顺序,否则’ C ‘顺序,’ K '表示尽可能接近数组元素在内存中出现的顺序。默认设置是“K”。
casting : {‘no’, ‘equiv’, ‘safe’, ‘same_kind’, ‘unsafe’}, 可选
控制可能发生的数据类型转换。默认为“不安全”向后兼容。
“no”表示根本不应该强制转换数据类型。
“equiv”表示只允许字节顺序的更改。
“安全”是指只允许保存值的强制类型转换。
“same_kind”表示只允许安全类型的强制类型转换,比如float64到float32。
如果为True,那么子类将通过传入(默认),否则返回的数组将被迫成为基类数组。

copy : bool, 可选

默认情况下,astype总是返回一个新分配的数组。如果将其设置为false,并且满足dtype、order和subok需求,则返回输入数组而不是副本。

返回:
arr_t:ndarray

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/730213
推荐阅读
相关标签
  

闽ICP备14008679号