码迷,mamicode.com
首页 > 其他好文 > 详细

numpy随笔-astype

时间:2018-11-12 20:01:26      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:array   表示   顺序   强制转换   als   并且   code   nump   pre   

numpy.chararray.astype chararray.astype(dtype, order=‘K‘, casting=‘unsafe‘, subok=True, copy=True)

返回数组的拷贝,转换为特殊的类型。
参数:
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

numpy随笔-astype

标签:array   表示   顺序   强制转换   als   并且   code   nump   pre   

原文地址:http://blog.51cto.com/13959448/2315722

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!