本文简要介绍 python 语言中 numpy.extract
的用法。
用法:
numpy.extract(condition, arr)
返回满足某个条件的数组元素。
这相当于
np.compress(ravel(condition), ravel(arr))
.如果健康)状况是布尔值np.extract
相当于arr[condition]
.请注意,
place
的作用与extract
完全相反。- condition: array_like
一个数组,其非零或 True 条目指示要提取的 arr 元素。
- arr: array_like
与条件大小相同的输入数组。
- extract: ndarray
在条件为 True 的情况下,将 arr 的值排列为 1 数组。
参数:
返回:
例子:
>>> arr = np.arange(12).reshape((3, 4)) >>> arr array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]]) >>> condition = np.mod(arr, 3)==0 >>> condition array([[ True, False, False, True], [False, False, True, False], [False, True, False, False]]) >>> np.extract(condition, arr) array([0, 3, 6, 9])
如果条件是布尔值:
>>> arr[condition] array([0, 3, 6, 9])
相关用法
- Python numpy expand_dims用法及代码示例
- Python numpy exp2用法及代码示例
- Python numpy exp用法及代码示例
- Python numpy expm1用法及代码示例
- Python numpy einsum_path用法及代码示例
- Python numpy equal用法及代码示例
- Python numpy eye用法及代码示例
- Python numpy errstate用法及代码示例
- Python numpy einsum用法及代码示例
- Python numpy ediff1d用法及代码示例
- Python numpy empty用法及代码示例
- Python numpy empty_like用法及代码示例
- Python numpy RandomState.standard_exponential用法及代码示例
- Python numpy hamming用法及代码示例
- Python numpy legendre.legint用法及代码示例
- Python numpy chararray.ndim用法及代码示例
- Python numpy chebyshev.chebsub用法及代码示例
- Python numpy chararray.nbytes用法及代码示例
- Python numpy ma.indices用法及代码示例
- Python numpy matrix.A1用法及代码示例
- Python numpy MaskedArray.var用法及代码示例
- Python numpy ma.zeros用法及代码示例
- Python numpy broadcast用法及代码示例
- Python numpy matrix.T用法及代码示例
- Python numpy matrix.I用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.extract。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。