Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
たとえば、numpy配列があります
a = np.arange(10)
n最初の要素を配列の最後に移動するにはどうすればよいですか?
n
この関数を見つけましたが、最後の要素を最初にrollシフトする反対のことしかできないようです。n
roll
負のシフトを使用できます
a = np.arange(10) print(np.roll(a, 3)) print(np.roll(a, -3))
戻り値
[7, 8, 9, 0, 1, 2, 3, 4, 5, 6] [3, 4, 5, 6, 7, 8, 9, 0, 1, 2]