dask.array.empty_like

dask.array.empty_like

dask.array.empty_like(a, dtype=None, order='C', chunks=None, name=None, shape=None)[源代码]

返回一个与给定数组具有相同形状和类型的新数组。

参数
aarray_like

a 的形状和数据类型定义了返回数组的这些相同属性。

dtype数据类型,可选

覆盖结果的数据类型。

顺序{‘C’, ‘F’}, 可选

是否将多维数据存储在内存中的 C 连续(行优先)或 Fortran 连续(列优先)顺序中。

整数序列

每个块中的样本数量。注意,如果 len(array) % chunks != 0,最后一个块的样本数量会较少。

名称str, 可选

数组的可选键名。默认情况下会对输入的关键字参数进行哈希处理。

形状int 或 int 序列,可选。

覆盖结果的形状。

返回
ndarray

a 具有相同形状和类型的未初始化(任意)数据的数组。

参见

ones_like

返回一个形状和类型与输入相同的由1组成的数组。

zeros_like

返回一个形状和类型与输入相同的零数组。

empty

返回一个新的未初始化的数组。

ones

返回一个新数组,将所有值设置为一。

zeros

返回一个将值设置为零的新数组。

注释

此函数 初始化返回的数组;若要初始化,请使用 zeros_likeones_like 代替。它可能比那些设置数组值的函数略快。