それでは、インデックスのn数は-1ナンシーアレイのインデックス操作?
ことによってそれ(高屈折率)の変化の右側にあるすべての数字を-1に変更しているように、我々はそれを作るだろうどのように我々はarr = np.array([0, 1, 2, 3, 4, 5, 6, 7])
を持っているとしましょう 例えば
、n = 3の新しい配列は次のようになります。一列に
[0 1 2 -1 3 4 5 6]
それでは、インデックスのn数は-1ナンシーアレイのインデックス操作?
ことによってそれ(高屈折率)の変化の右側にあるすべての数字を-1に変更しているように、我々はそれを作るだろうどのように我々はarr = np.array([0, 1, 2, 3, 4, 5, 6, 7])
を持っているとしましょう 例えば
、n = 3の新しい配列は次のようになります。一列に
[0 1 2 -1 3 4 5 6]
エレガントなソリューションをありがとう。私はかなり愚かであり、ドキュメントを読んだ後でも、どうやってそれをやるべきか分かりません。 最初の部分は始まり、2番目の部分は非常にわかりやすく、3番目の部分はわかります。 たとえば、n番目のインデックスを-1に変更せずに、n番目のインデックスの後にすべての要素を取り出し、それらを1つだけ下げる方法は? –
2つのステートメント、 'arr [i] = -1'と' arr [i + 1:] = arr [i + 1:] - 1' 2番目の部分はインデックス 'i'の後のすべての値を値1つ少ない –
でドキュメントを読むことをお勧めします。これは簡単な作業です。あなたは正確に何を苦労していますか? – Alik