Как умножать матрицы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

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