dask.array.Array.astype
dask.array.Array.astype¶
- Array.astype(dtype, **kwargs)[源代码]¶
数组的副本,转换为指定类型。
- 参数
- dtypestr 或 dtype
数组被转换为的类型码或数据类型。
- 类型转换{‘no’, ‘equiv’, ‘safe’, ‘same_kind’, ‘unsafe’}, 可选
控制可能发生的数据转换类型。默认设置为 ‘不安全’ 以保持向后兼容性。
‘no’ 意味着数据类型根本不应该被转换。
‘equiv’ 意味着只允许字节顺序的改变。
‘安全’ 意味着只允许那些可以保留值的转换。
- ‘same_kind’ 意味着仅限于同一种类的安全转换或转换,
例如从 float64 到 float32 的转换,是允许的。
‘unsafe’ 意味着可能会进行任何数据转换。
- 复制bool, 可选
默认情况下,astype 总是返回一个新的分配的数组。如果设置为 False 并且 dtype 要求得到满足,则返回输入数组而不是副本。
备注
Dask 不遵循数组的连续内存布局,并且会忽略
order关键字参数。默认顺序是 ‘C’ 连续。