Как умножать матрицыPython

Программы на Python
Ответить
Anonymous
 Как умножать матрицы

Сообщение Anonymous »

Я изучаю Python, и мне нужна помощь с небольшой задачей. Мне нужно написать функцию:
def mat_mul(mat1, mat2):

Требования:
  • mat1 и mat2 — это 2D-матрицы, содержащие целые числа или числа с плавающей запятой.
  • Функция должна возвращать новую матрицу.
  • Если матрицы не могут быть умножены, функция должна возвращать значение None.
  • Имя файла должно быть 1-multiply.py.
  • Файл расположен. в /root
Вот тестовый файл:
#!/usr/bin/env python3

mat_mul = __import__('1-multiply').mat_mul

mat1 = [[1, 2],
[3, 4],
[5, 6]]

mat2 = [[1, 2, 3, 4],
[5, 6, 7, 8]]

print(mat_mul(mat1, mat2))


Подробнее здесь: https://stackoverflow.com/questions/798 ... y-matrices
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»