如何在Python中找到两个向量具有相等元素的索引集

杰普索米

我在Python中有两个向量:PredictionsLabels我想做的是找出这两个向量具有相等元素的索引集。例如,假设向量为:

Predictions = [4, 2, 5, 8, 3, 4, 2, 2]

     Labels = [4, 3, 4, 8, 2, 2, 1, 2]

因此,两个向量具有相等元素的索引集为:

Indices = [0, 3, 7]

如何在Python中获得此信息?不使用for循环等。是否有内置函数numpy

感谢您的任何帮助!

安德烈·普罗诺比斯

这是使用numpy的一种方法:

np.where(np.equal(Predictions, Labels))

等效于:

np.equal(Predictions, Labels).nonzero()

但是它将返回单个元素元组,因此要获得实际的数组,请添加[0]如下内容:

np.equal(Predictions, Labels).nonzero()[0]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中找到具有两个元素的数组的平均值?

使两个向量具有相同数量的元素

如何在python中找到两个关闭事件(具有日期时间组件)

如何在Octave / MATLAB中找到向量的每两个对应元素之间的范围?

如何在tcl中找到两个列表的并集?

如何在列向量Python中找到n个最大元素的索引

如何在python中找到两个向量之间的顺时针角度?

如何在Python中找到没有重复的两个数组中最接近的元素,并在Python中返回两个数组的索引?

如何在具有另一个索引数组的数组中找到元素?

如何在具有相同列的两个表中找到不同的行?

如果我有多个最小数字并且想要两个索引,如何在python数组中找到最小数字的索引?

如何在熊猫中找到两个相等的最小值?

如何在AVX向量中找到元素的索引?

如何在向量中找到重复元素具有相同顺序的元素顺序?

如何在THREE.js中找到两个向量之间的旋转矩阵

如何在R中查找向量的两个或多个连续元素是否相等

如何在python中的数据集的两个不同列中找到相同值的匹配项

如何在另一个向量R中找到一个向量中元素的索引

如何在两个列表中找到一个公共元素?序言

如何在数组中找到两个相似数字的索引?

如何在熊猫数据框中找到两个索引之间的最大值

如何使用lubridate软件包计算两个日期向量之间的月份数(其中一个向量具有NA值)?

我如何找到这两个向量的相应索引?

如何在MATLAB中找到矩阵中具有相同值的元素的行索引?

如何在两个Pandas数据框中找到元素谐波均值

如何在React中找到两个嵌套数组之间的不匹配元素

如何在两个列表中找到紧密匹配的独特元素?(在此使用距离功能)

如何在两个数组中找到公共元素?

如何在向量中找到“截止”索引?