Привет, мне просто интересно, как вычислить скалярное произведение двух матриц с помощью пользовательской функции.
Например:
row(C,0)=[4, 1, 9]
col(D,0)=[2, 5, 1]
def dotProduct(x,y):
print(dotProduct(row(C,0), col(D,0)))
Должно получиться 22
-1
user2146234
29 Мар 2013 в 06:21
1 ответ
Лучший ответ
def dotProduct(x,y):
prod=0
for i in range(len(x)):
prod=prod+x[i]*y[i]
return prod
0
user2146234
29 Мар 2013 в 06:27
Похожие вопросы
Новые вопросы
matrix
В математике матрица (множественные матрицы) - это прямоугольный массив чисел, символов или выражений, расположенных в строках и столбцах. Отдельные элементы в матрице называются ее элементами или записями.
sum(xi * yi for xi, yi in zip(x, y))