425 читали · 2 года назад
Пример умножения матриц в Python
Доброго времени суток! Сегодня хочу показать пример работы с матрицами в языке программирования Python. Надо дать определение, что такое матрица. Матрица — это прямоугольная таблица чисел. Эти числа называют элементами матрицы. Матрицы обозначают большими буквами латинского алфавита: Как и в любой таблице, в матрице есть строки и столбцы. Их количество определяет размер (порядок) матрицы. Сначала пишут количество строк, потом количество столбцов. Например, матрица K состоит из двух строк и трёх столбцов...
3 года назад
Как повернуть матрицу Python
Jan 3, 2022 Для меня это было интересным заданием. Спешу поделиться своими размышлениями) Дана матрица размером x на y: 1 2 3 4 5 6 2 3 4 5 6 7 3 4 5 6 7 8 4 5 6 7 8 9 Нужно её повернуть по часовой стрелке на заданное количество шагов. Нарисовал рисунок со стрелочками, бросилось в глаза, что в любой матрице образуются круги вращения. Если бы каждый круг как-то поместить в список, то с вращением стало бы всё просто. А в конце вращения опять преобразовать списки в круги матрицы. В итоге получился следующий алгоритм: # подсчитываем количество кругов '''функция циклом переводим круги в строки, и...