多次元numpy配列の要素間の格子距離(水平および垂直ステップの数)を計算する関数を作成しようとしています。このためには、配列を反復処理する際に、各要素のインデックスから実際の数値を取得する必要があります。私はそれらの値を私が距離式で走れる数として保存したいと思っています。私は各要素を介して、それが1ため= 0、B = 0を取得することになる第1のエレメント1のための反復は、Aであるとループを作成したいのですが、例えばアレイnumpy配列からインデックス値を取得する
A=np.array([[1,2,3],[4,5,6],[7,8,9]])
について
[0,0]に配置されているので、要素2のa = 0、b = 1など...
私の想定される出力は2つの数字ですその要素のインデックス値)を返します。上記の例では、私はaとbになるように2つの値を割り当てます。私はループ内でこれらの2つの数値を取り出す必要があります(別のデータオブジェクトとして別々に保存するのではなく)。
これを行う方法についてのご意見をお待ちしております。
を、あなたはあなたの例のサンプル期待出力を与えることができますか?これまでのところ、インデックスのすべてのペアのリスト/配列が必要なように聞こえます。 – DyZ
提案された説明をありがとう!まだ明らかでないかどうか私に教えてください。 – yogz123
リスト/配列は問題ありませんが、さらに簡単には、各繰り返し内で2つのインデックス値を取得する必要があります。 – yogz123