У меня есть два списка ниже, и я пытаюсь получить сумму квадратов разности между списками
list = [[20.20458675 17.14946271 2.78568516 5.8363439 14.00318441 11.96825089]
[ 3.89675236 9.99523907 13.0328716 18.10551237 22.11318234 -0.30354959]]
primary = [0, 1, 0, 0, 0, 1]
result = [x, y]
x is sum of squared difference of each element in list[1] and each element in primary (20.20458675 - 0)**2 + (17.14946271 - 1)**2 + .....
y is sum of squared difference of each element in list[2] and each element in primary (3.89675236 - 0)**2 + (9.99523907 - 1)**2 + ......
Я пытался сделать что-то вроде этого:
count = 0
for i in list:
sum = 0
count += 1
for j in range(len(i)):
sum += (i[j] - primary[j])**2
result[count] = sum
Iв конечном итоге с ошибкой индекса списка, любые предложения о том, как это сделать: