【发布时间】:2022-01-27 01:46:57
【问题描述】:
我需要检查包含整数值的矩阵中是否有任何相同的行 例如:
A = [[ 2 0 0 0 0 0 0]
[ 2 3 5 0 0 0 0]
[ 2 3 0 0 0 0 0]
[ 2 0 5 7 0 0 0]
[ 2 0 5 0 8 0 10]
[ 2 3 5 0 0 9 0]
[ 0 0 0 7 8 9 0]
[ 0 0 5 7 8 9 0]
[ 0 0 0 7 8 9 0]
[ 0 0 5 0 0 0 10]]
这必须返回: 正确
但在其他例子中:
B = [[ 2 0 0 0 0 0 0]
[ 2 3 5 0 0 0 0]
[ 2 3 0 0 0 0 0]
[ 2 0 5 7 0 0 0]
[ 2 0 5 0 8 0 10]
[ 2 3 5 0 0 9 0]
[ 0 0 1 7 8 9 0]
[ 0 0 5 7 8 9 0]
[ 0 0 0 7 8 9 0]
[ 0 0 5 0 0 0 10]]
这必须返回: 错误
【问题讨论】:
-
这个问题能回答你的问题吗? stackoverflow.com/questions/50883576/…
-
@FranN.J.,上述方法不适用于专门用于比较重复行的 OPs 案例
-
他们需要在特定轴上执行一些操作。我在下面的答案中添加了一种变体以及不同的方法。
标签: python python-3.x numpy matrix