gpt4 book ai didi

python - 如何检查矩阵中的行是否有重复项?

转载 作者:行者123 更新时间:2023-12-01 03:02:55 25 4
gpt4 key购买 nike

如果矩阵的第一列中有任何重复项(例如下面的列),我需要显示错误消息。

np.array([[s1,2,4,7],
[s2,7,10,12],
[s1,2,-3,4]])

最佳答案

您可以比较 np.unique 的输出形状是否相同第一列与原始列相同:

In [301]:
np.unique(a[:,0]).shape == a[:,0].shape

Out[301]:
False

这里np.unique返回唯一值:

In [302]:
np.unique(a[:,0])

Out[302]:
array(['s1', 's2'],
dtype='<U2')

因此,如果False,您可以显示错误消息

关于python - 如何检查矩阵中的行是否有重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43655998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com