如何解决slice1 = arr2d [0:1,0:2]会做什么?
我正在学习如何为数组创建切片并使用
slice1 = arr2d[0:1,0:2]
它给了我
[[1 2]]
有人可以解释这里发生了什么吗?
解决方法
我想您在python 3中使用了numpy是吗?描述什么是arr2d也是有用的,但是我假设它是一个2d数组。我只是假设arr2d如下:
arr2d = np.array([[1,2,3,4],[10,20,30,40]])
您尝试执行的操作称为切片,arr2d [0:1,0:2]将获得矩阵的第一行以及arr2d中的第一列和第二列,即[1,2]。在这种情况下,arr2d [0:1,0:2]与arr2d [0,0:2]
此link很好地说明了切片,您可以看看。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。