私はPythonの初心者です。ここに私の問題があります。私はこれを実行すると2つの高次元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]しか返しませんか?
? – Divakar
目標は、tempとindexsetの共有要素を見つけることです – kevinkayaks