今天看到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]。
本文探讨了NumPy数组切片的基本概念,通过实例对比了单值切片与列表切片的区别,阐述了如何有效利用切片进行数据提取。
1080

被折叠的 条评论
为什么被折叠?



