用法:
dask.array.coarsen(reduction, x, axes, trim_excess=False, **kwargs)
通过对固定大小的邻域应用缩减来粗化数组
- reduction: function:
像 np.sum、np.mean 等函数…
- x: np.ndarray:
要粗化的数组
- axes: dict:
将轴映射到粗化因子
参数:
例子:
>>> x = np.array([1, 2, 3, 4, 5, 6]) >>> coarsen(np.sum, x, {0: 2}) array([ 3, 7, 11]) >>> coarsen(np.max, x, {0: 3}) array([3, 6])
提供每个维度的比例字典
>>> x = np.arange(24).reshape((4, 6)) >>> x array([[ 0, 1, 2, 3, 4, 5], [ 6, 7, 8, 9, 10, 11], [12, 13, 14, 15, 16, 17], [18, 19, 20, 21, 22, 23]])
>>> coarsen(np.min, x, {0: 2, 1: 3}) array([[ 0, 3], [12, 15]])
您必须明确避免过多的元素
>>> x = np.array([1, 2, 3, 4, 5, 6, 7, 8]) >>> coarsen(np.min, x, {0: 3}, trim_excess=True) array([1, 4])
相关用法
- Python dask.array.concatenate用法及代码示例
- Python dask.array.core.unify_chunks用法及代码示例
- Python dask.array.count_nonzero用法及代码示例
- Python dask.array.corrcoef用法及代码示例
- Python dask.array.core.normalize_chunks用法及代码示例
- Python dask.array.cov用法及代码示例
- Python dask.array.cos用法及代码示例
- Python dask.array.conj用法及代码示例
- Python dask.array.core.blockwise用法及代码示例
- Python dask.array.compress用法及代码示例
- Python dask.array.copysign用法及代码示例
- Python dask.array.cosh用法及代码示例
- Python dask.array.cbrt用法及代码示例
- Python dask.array.clip用法及代码示例
- Python dask.array.cumsum用法及代码示例
- Python dask.array.ceil用法及代码示例
- Python dask.array.choose用法及代码示例
- Python dask.array.cumprod用法及代码示例
- Python dask.array.stats.ttest_ind用法及代码示例
- Python dask.array.ma.masked_values用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.array.coarsen。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。