我是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