📜  numpy.ma.choose()函数Python

📅  最后修改于: 2022-05-13 01:55:09.853000             🧑  作者: Mango

numpy.ma.choose()函数Python

numpy.ma.choose()函数使用索引数组从一组选择中构造一个新数组。给定一个整数数组和一组 n 个选择数组,此方法将创建一个新数组,该数组合并每个选择数组。如果 arr 中的 arr 值为 i,则新数组将具有choices[i] 在同一位置包含的值。

代码#1:

# Python program explaining
# numpy.ma.choose() function
    
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma
   
choice = geek.array([[1, 1, 1], [2, 2, 2], [3, 3, 3]])
arr = geek.array([2, 1, 0])
  
gfg = geek.ma.choose(arr, choice)
  
print (gfg)

输出 :

[3 2 1]


代码#2:

# Python program explaining
# numpy.ma.choose() function
    
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma
   
choice = geek.array([[1, 1, 1], [2, 2, 2], [3, 3, 3]])
arr = geek.array([0, 1, 2])
  
gfg = geek.ma.choose(arr, choice)
  
print (gfg)

输出 :

[1 2 3]