Дана матрица A×B. Все его элементы увеличить в 2 раза (на языке Python пожалуйста)
Ответы
Вы можете использовать библиотеку NumPy. Вот пример кода:
-------------------------------------------------------------------------------------------------------------
import numpy as np
# Ваша матрица AxB
matrix = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# Увеличиваем все элементы матрицы в 2 раза
result_matrix = matrix * 2
# Выводим результат
print(result_matrix)
---------------------------------------------------------------------------------------------------------
# Ввод размерности матрицы с клавиатуры
rows = int(input("Введите количество строк: "))
columns = int(input("Введите количество столбцов: "))
# Ввод элементов матрицы с клавиатуры
matrix = [ ]
for i in range(rows):
row = [ ]
for j in range(columns):
element = float(input(f"Введите элемент [{i+1}][{j+1}]: "))
row.append(element)
matrix.append(row)
# Увеличение всех элементов матрицы в 2 раза
result_matrix = [[element * 2 for element in row] for row in matrix]
# Вывод результата
for row in result_matrix:
print(row)
---------------------------------------------------------------------------------------------------------
Замените значения в матрице matrix на свои собственные. В результате выполнения этого кода вы получите матрицу, в которой все элементы увеличены в 2 раза.