/
Вопросы и ответы
/
Аналитика данных
/

как перемножать матрицы в numpy

как перемножать матрицы в numpy

3 года назад

Arthur Cheremisin

Ответы

1

Для перемножения матриц в библиотеке NumPy используется функция np.dot() или оператор @.

Пример кода:

import numpy as np

# Создание двух матриц
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])

# Перемножение матриц
c = np.dot(a, a)
# Можно также использовать оператор @
c = a @ b

print(c)

В результате получится новая матрица, являющаяся произведением матриц A и B

[[19 22] [43 50]]

Важно помнить, что для перемножения матриц их размерности должны быть согласованы, то есть количество столбцов матрицы A должно быть равно количеству строк матрицы B

2 года назад

Maksim Litvinov

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845