dask.array.concatenate
dask.array.concatenate¶
- dask.array.concatenate(seq, axis=0, allow_unknown_chunksizes=False)[源代码]¶
沿现有轴连接数组
给定一系列 dask 数组,通过沿现有维度(默认轴=0)堆叠它们来形成一个新的 dask 数组
- 参数
- seq: dask.arrays 列表
- 轴: int
沿此维度对齐所有数组。如果轴为 None,则在操作前将数组展平。
- allow_unknown_chunksizes: bool
允许未知的块大小,例如从dask数据帧转换而来。Dask.array无法验证块是否对齐。如果数据来自不同对齐的源,则可能会导致意外结果。
参见
示例
创建切片
>>> import dask.array as da >>> import numpy as np
>>> data = [da.from_array(np.ones((4, 4)), chunks=(2, 2)) ... for i in range(3)]
>>> x = da.concatenate(data, axis=0) >>> x.shape (12, 4)
>>> da.concatenate(data, axis=1).shape (4, 12)
Result 是一个新的 dask 数组