Сравнение матрицы по элементам с массивом - PullRequest
0 голосов
/ 21 января 2019

У меня есть матрица с i строками и N столбцами, и у меня есть массив из 7 чисел.Я хочу сравнить все числа в моей матрице с массивом за строкой, и числа, равные одному, необходимо добавить к одному из чисел.Я попытался сделать для циклов, как это (Массив3 является CSV-файл, который я изменил на массив NumPy).

def roundGrade(grades):
    array3 = file2.as_matrix()
    array1 = np.array([12,10,7,4,2,0,-3])

    o = []

    for i in range(len(array3)):
        for j in array1:
            if np.all(array3[i]) == np.all(array1):
                gradesRounded = o.append(array3[i])
            else:
                gradesRounded = 0
    return gradesRounded
print(roundGrade(array2))

Однако он говорит, что выборочное сравнение не представляется возможным, как это.Есть ли способ, которым я могу использовать для циклов для этого сравнения?

...