用法:
property Array.partitions
按分区对数组进行切片。 dask 数组 .blocks 属性的别名。
此别名允许您编写与 dask 数组和 dask 数据帧一起使用的不可知代码。
这将返回一个
Blockview
对象,该对象为 dask 数组的块提供 array-like 接口。Blockview
对象的 Numpy 样式索引将块选择作为新的 dask 数组返回。您可以索引
array.blocks
,就像一个形状等于每个维度中块数的 numpy 数组(可作为 array.blocks.size 获得)。输出数组的维度与该数组的维度匹配,即使传递了整数索引。不支持使用np.newaxis
或多个列表进行切片。da.array.Blockview
的一个实例
返回:
例子:
>>> import dask.array as da >>> x = da.arange(8, chunks=2) >>> x.partitions.shape # aliases x.numblocks (4,) >>> x.partitions[0].compute() array([0, 1]) >>> x.partitions[:3].compute() array([0, 1, 2, 3, 4, 5]) >>> x.partitions[::2].compute() array([0, 1, 4, 5]) >>> x.partitions[[-1, 0]].compute() array([6, 7, 0, 1]) >>> x.partitions.ravel() [dask.array<blocks, shape=(2,), dtype=int64, chunksize=(2,), chunktype=numpy.ndarray>, dask.array<blocks, shape=(2,), dtype=int64, chunksize=(2,), chunktype=numpy.ndarray>, dask.array<blocks, shape=(2,), dtype=int64, chunksize=(2,), chunktype=numpy.ndarray>, dask.array<blocks, shape=(2,), dtype=int64, chunksize=(2,), chunktype=numpy.ndarray>]
相关用法
- Python dask.array.Array.compute_chunk_sizes用法及代码示例
- Python dask.array.Array.visualize用法及代码示例
- Python dask.array.Array.blocks用法及代码示例
- Python dask.array.Array.transpose用法及代码示例
- Python dask.array.Array.to_hdf5用法及代码示例
- Python dask.array.Array.to_svg用法及代码示例
- Python dask.array.Array.map_blocks用法及代码示例
- Python dask.array.Array.store用法及代码示例
- Python dask.array.Array.map_overlap用法及代码示例
- Python dask.array.Array.vindex用法及代码示例
- Python dask.array.stats.ttest_ind用法及代码示例
- Python dask.array.ma.masked_values用法及代码示例
- Python dask.array.divmod用法及代码示例
- Python dask.array.negative用法及代码示例
- Python dask.array.overlap.map_overlap用法及代码示例
- Python dask.array.stats.ttest_rel用法及代码示例
- Python dask.array.ma.average用法及代码示例
- Python dask.array.vstack用法及代码示例
- Python dask.array.isneginf用法及代码示例
- Python dask.array.ma.masked_array用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.array.Array.partitions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。