我是python的新手。这是我的问题。查找两个高维numpy阵列之间的相互元素
import numpy as np
def neighbors(indexset, i,j):
temp = np.array([[i-1,j],[i+1,j],[i,j-1],[i,j+1]])
for ele in temp:
if ele in indexset:
print(ele)
indexset = np.array([[0,1],[1,1],[2,1],[3,1]])
neighbors(indexset, 0,0)
当我运行此我得到的值,我不明白
neighbors(indexset, 0,0)
[1 0]
[ 0 -1]
[0 1]
我在做什么错?为什么不只返回[0,1]?
哪些是样品中二高维numpy的阵列? – Divakar
的目标是找到temp和indexset的共享元素 – kevinkayaks