У меня есть матрица с 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))
Однако он говорит, что выборочное сравнение не представляется возможным, как это.Есть ли способ, которым я могу использовать для циклов для этого сравнения?