Python.Я хочу сравнить 2 столбца элементов, если они оба идентичны, я хочу, чтобы их элементы из 3-го столбца сложили их.Создайте новый массив Numpy и добавьте туда все эти 3 элемента.Прямо сейчас он заменяет все элементы, и я получаю только один вектор вместо длинной матрицы.(суммирование работает нормально)
#data is a numpy array
dataTitle = np.array(["A", "B", "SUM"])
c = 0
for i in range(len(data)):
for j in range(len(data)):
if((data[i, 0] == data[j, 0]) and (data[i, 1] == data[j, 1])):
c += data[j, 3]
data2 = np.array([[data[j, 0], data[j, 1], c]])
np.concatenate(dataTitle, data2, axis = 0)
c = 0