今天看到numpy 的array切片:
l=np.array([[1,2,3],[4,5,6],[7,8,9]])
print(l[:2,1])
结果:[2 5]
和
l=np.array([[1,2,3],[4,5,6],[7,8,9]])
print(l[:2,1:2])
结果:[[2] [5]]
。
想了想:
很好理解,第一个l[:2,1]
因为后面的1
取的是单个值,所以是取了两个值:2
和5
。
第二个加了:
就是列表,所以返回的是[2]
,[5]
。