Python Double для цикла добавления новых строк в новый массив Numpy - PullRequest
0 голосов
/ 14 февраля 2019

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...