C

Pythonのダブルコロン[::]



Double Colon Python



コードに直接マークを付けます。

import numpy as np region=np.array([1,2,3,4,5,6,7,8]) print(region[::1]) #[1 2 3 4 5 6 7 8] print(region[0::2]) #[1 3 5 7] print(region[1::2]) #[2 4 6 8] print(region[2::4]) #[3 7] print(region[4::6]) #[5]

簡単に言うと、region [a :: b]はaから始まり、bは間隔であるため、region [4 :: 6]は[5]であり、同様に、region [4 :: 3]が[58]〜の場合