我想找出一个数组中某个行元素组合出现的次数。我试着用努比。哪里命令,但我不能让它工作。例如:
array([['a', '2', 'b'],
['c', '4', 'a'],
['b', '2', 'c'],
['a', '5', 'b'],
['b', '7', 'a'],
['a', '3', 'b']],
dtype='|S1')
我现在想知道第一行中的“a”和第三行中的“b”的组合出现了多少次(注意,“a”和“b”的组合与“b”和“a”的组合不同)。不要介意第二列中的数字,这些是我稍后在代码中使用的附加信息。 在上面给出的例子中,操作的结果应该是3。我正在尝试寻找一种快速的方法,因为这个定义在我的代码中会被多次使用(所以多个for循环的组合只会花费很长时间)
如果矩阵包含在变量
arr
中,则可以执行以下操作:相关问题 更多 >
编程相关推荐