小编Hel*_*low的帖子

numpy - 返回索引如果 3d 数组之一内的值

如何在 Numpy 中执行此操作:谢谢!

输入 :

A = np.array([0, 1, 2, 3]) 

B = np.array([[3, 2, 0], [0, 2, 1], [2, 3, 1], [3, 0, 1]]) 
Run Code Online (Sandbox Code Playgroud)

输出 :

result = [[0, 1, 3], [1, 2, 3], [0, 1, 2], [0, 2, 3]]
Run Code Online (Sandbox Code Playgroud)

在Python中:

A = np.array([0 ,1 ,2 ,3]) 
B = np.array([[3 ,2 ,0], [0 ,2 ,1], [2 ,3 ,1], [3 ,0 ,1]]) 
result = []
for x ,  valA in enumerate (A) :
    inArray = []
    for y , valB …
Run Code Online (Sandbox Code Playgroud)

python arrays indexing numpy collect

4
推荐指数
1
解决办法
1562
查看次数

标签 统计

arrays ×1

collect ×1

indexing ×1

numpy ×1

python ×1