gpt4 book ai didi

python - 如何计算两个 NumPy 数组中不匹配元素的总和

转载 作者:行者123 更新时间:2023-12-01 08:24:52 24 4
gpt4 key购买 nike

所以我目前正在尝试实现一个感知器,并且我有两个 NumPy 数组,尺寸为 1x200。我想检查两个矩阵中的每个元素,并返回彼此不匹配的元素的总和。我尝试做这样的事情:

b = (x_A > 0).astype(int)
b[b == 0] = -1

现在我想将此矩阵与另一个矩阵进行比较,因此我的问题是,有没有办法避免 for 循环并仍然得到我想要的东西(不匹配的元素的总和)?

最佳答案

您应该能够直接执行此操作 - 假设您的数组具有相同的维度。对于 numpy 数组 ab:

np.sum(a != b)

a != b 给出一个 bool 数组(当元素不相等时为 True,当元素相等时为 False)。 Sum 将为您提供所有不相等元素的计数。

关于python - 如何计算两个 NumPy 数组中不匹配元素的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54333102/

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