作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 friend A
回来了,她现在看起来像
A = np.array([
[0,1,1,1,0,0,0,0],
[1,0,0,1,0,0,0,0],
[1,0,0,1,0,0,0,0],
[1,1,1,0,0,0,0,0],
[0,0,0,1,0,1,0,0],
[0,0,0,0,1,0,1,1],
[0,0,0,0,0,1,0,1],
[0,0,0,0,0,1,1,0],
])
我需要找到子矩阵H = A[(1,3,7), (2,3,6)]
。但这就是返回
array([0, 0, 1])
我期待第 1、3 和 7 行与第 2,3 和 6 列配对。我似乎找不到该语法。
H = [[0,1,0],
[1,0,0],
[0,0,1]]
最佳答案
您可以使用np.ix_
:
A[np.ix_((1,3,7),(2,3,6))]
#array([[0, 1, 0],
# [1, 0, 0],
# [0, 0, 1]])
关于python - 如何在Python中非连续地切片二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46227095/
我是一名优秀的程序员,十分优秀!