我有一个数组,看起来像这样:
array([[ 0, 1, 2],
[ 1, 1, 6],
[ 2, 2, 10],
[ 3, 2, 14]])
我想对第二列具有相同值的第三列的值进行求和,所以结果类似于:
array([[ 0, 1, 8],
[ 1, 2, 24]])
我开始编写代码,但是卡在这个问题上:
我开始编写代码,但是卡在这个问题上:
import numpy as np
import sys
inFile = sys.argv[1]
with open(inFile, 'r') as t:
f = np.genfromtxt(t, delimiter=None, names =["1","2","3"])
f.sort(order=["1","2"])
if value == previous.value:
sum(f["3"])