用法:
dask.array.squeeze(a, axis=None)
从
a
中删除长度为 1 的轴。此文档字符串是从 numpy.squeeze 复制的。
可能存在与 Dask 版本的一些不一致之处。
- a:array_like
输入数据。
- axis:无或整数或整数元组,可选
-
选择形状中长度为 1 的条目的子集。如果选择了形状条目大于 1 的轴,则会引发错误。
- squeezed:ndarray
输入数组,但删除了长度为 1 的所有维度或维度的子集。这始终是
a
本身或对a
的视图。请注意,如果所有轴都被挤压,则结果是 0d 数组而不是标量。
- ValueError
如果
axis
不是 None,并且被挤压的轴的长度不是 1
参数:
返回:
抛出:
例子:
>>> x = np.array([[[0], [1], [2]]]) >>> x.shape (1, 3, 1) >>> np.squeeze(x).shape (3,) >>> np.squeeze(x, axis=0).shape (3, 1) >>> np.squeeze(x, axis=1).shape Traceback (most recent call last): ... ValueError: cannot select an axis to squeeze out which has size not equal to one >>> np.squeeze(x, axis=2).shape (1, 3) >>> x = np.array([[1234]]) >>> x.shape (1, 1) >>> np.squeeze(x) array(1234) # 0d array >>> np.squeeze(x).shape () >>> np.squeeze(x)[()] 1234
相关用法
- Python dask.array.square用法及代码示例
- Python dask.array.sqrt用法及代码示例
- Python dask.array.stats.ttest_ind用法及代码示例
- Python dask.array.stats.ttest_rel用法及代码示例
- Python dask.array.sinc用法及代码示例
- Python dask.array.searchsorted用法及代码示例
- Python dask.array.stats.chisquare用法及代码示例
- Python dask.array.stats.kurtosistest用法及代码示例
- Python dask.array.sum用法及代码示例
- Python dask.array.stats.moment用法及代码示例
- Python dask.array.stats.power_divergence用法及代码示例
- Python dask.array.signbit用法及代码示例
- Python dask.array.store用法及代码示例
- Python dask.array.stats.f_oneway用法及代码示例
- Python dask.array.subtract用法及代码示例
- Python dask.array.sign用法及代码示例
- Python dask.array.stats.kurtosis用法及代码示例
- Python dask.array.sinh用法及代码示例
- Python dask.array.std用法及代码示例
- Python dask.array.sin用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.array.squeeze。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。