用法:
property Array.vindex
带有广播的矢量化索引。
这相当于 numpy 的高级索引,使用相互广播的数组。这允许逐点索引:
>>> import dask.array as da >>> x = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> x = da.from_array(x, chunks=2) >>> x.vindex[[0, 1, 2], [0, 1, 2]].compute() array([1, 5, 9])
还支持带有切片/数组的混合基本/高级索引。结果中的维度顺序遵循为 ndarray.vindex 建议的顺序:由数组跨越的子空间后面是所有切片。
注意:
vindex
提供了比标准索引更通用的函数,但它的优化也更少,而且速度可能会明显变慢。
相关用法
- Python dask.array.Array.visualize用法及代码示例
- Python dask.array.Array.compute_chunk_sizes用法及代码示例
- Python dask.array.Array.partitions用法及代码示例
- 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.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.vindex。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。