numpy配列の先頭に新しい要素を追加し、この配列の最後の要素を削除する最良の方法は何ですか?配列の先頭に要素を追加して最後に削除numpy
私はこのようなコードを使用:
tmp = np.array([1,2,3])
print(tmp)
tmp = np.insert(tmp,0,0)
tmp = np.delete(tmp,-1)
print(tmp)
だから私は、私が望んだ:
[1 2 3]
[0 1 2]
しかし、私はこれを行うには良い方法があると思われます。
一度やってしまうと悪いですが、アルゴリズム全体の中でより良いやり方があるように思えます。 – user2357112
効率(perf、メモリ)に関して、私は 'np.concatenate(([0]、tmp [: - 1]))'と考えています。 – Divakar
以下の回答があなたの質問に答えた場合は、それを受け入れて質問を閉じることができます –