【发布时间】:2018-02-20 23:30:18
【问题描述】:
假设你有一个矩阵:
import numpy as np
mat = np.array([[0, 0, 1], [2, 0, 1], [1, 0, 3]])
并且您想要检索此矩阵中彼此相邻的所有数字对,不等于并忽略零。在这种情况下,这将是 3 & 1 和 2 & 1,但我希望能够将其应用于非常大的矩阵。非常感谢任何帮助,谢谢!
【问题讨论】:
-
您当前的尝试有什么问题?
-
我是如何尝试解决这个问题的,只是循环遍历每一行和每一列,并在矩阵等的边缘使用单独的 if 语句。这似乎是一种不聪明的方法来解决这个问题,所以我想也许有人有更聪明的方法:)
-
忽略“不等于”还是等于?
-
不等于并忽略零。我很困惑:)