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’ 连续。