python中的双冒号[::]

Mark一下,直接上代码:

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]就是[5 8]~

猜你喜欢

转载自blog.csdn.net/aaon22357/article/details/82014594