原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ma.choose.html
校对:(虚位以待)
numpy.ma.
choose
(indices, choices, out=None, mode='raise')[source]使用索引数组从一组选择中构造新的数组。
给定一个整数的数组和一组n个选择数组,此方法将创建一个新的数组,它合并每个选择数组。在a中的值为i的情况下,新数组将具有choice [i]包含在同一位置的值。
参数: | a:intar的ndarray
choices:数组的序列
out:数组,可选
mode:{'raise','wrap','clip'},可选
|
---|---|
返回: | merged_array:数组 |
也可以看看
choose
例子
>>> choice = np.array([[1,1,1], [2,2,2], [3,3,3]])
>>> a = np.array([2, 1, 0])
>>> np.ma.choose(a, choice)
masked_array(data = [3 2 1],
mask = False,
fill_value=999999)