Вернуть матрицу из функции
Я написал функцию, которая создает матрицу нужных размеров(NxM) и выводит ее. Можно ли как нибудь извлечь значение этой матрицы из функции, для дальнейшего использования?
Пример:
def Matr(X,S):
X = []
print('Введите элементы матрицы ',S)
for i in range(n):
X.append([float(input()) for j in range(m)])
print('Матрица ', S,' = ')
for i in range(n):
for j in range(m):
print(X[i][j], end=' ')
print()
return(X)
n = int(input())
m = int(input())
A = []
a = 'A'
A = Matr(A,a)
Ответы (1 шт):
Автор решения: arnold
→ Ссылка
Да, конечно можете. Вот пример:
def matrix_create(N, M):
matrix = [[1 for j in range(M)] for i in range(N)]
return matrix
matrix = matrix_create(3, 4)