ПОВОРОТ МАТРИЦЫ PYTHON НА 90 ГРАДУСОВ
Одним из популярных задач математики и компьютерных наук является поворот или транспонирование матрицы. В Python существует несколько способов поворота матрицы на 90 градусов, но наиболее эффективным и простым способом является использование метода numpy.rot90()
.
Для использования данного метода необходимо импортировать библиотеку numpy:
import numpy as np
Затем можно создать простую матрицу и повернуть ее на 90 градусов:
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
rotated_matrix = np.rot90(matrix)
В результате получим:
[[3 6 9]
[2 5 8]
[1 4 7]]
Данный метод можно комбинировать с другими операциями, такими как зеркальное отображение:
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
mirrored_matrix = np.fliplr(matrix)
rotated_matrix = np.rot90(mirrored_matrix)
В результате получим:
[[3 6 9]
[2 5 8]
[1 4 7]]
Также можно указать количество поворотов:
rotated_matrix = np.rot90(matrix, k=2)
В результате получим:
[[9 8 7]
[6 5 4]
[3 2 1]]
Таким образом, с помощью метода numpy.rot90()
, поворот матрицы на 90 градусов в Python может быть очень легко и эффективно выполнен.
Сделал 3D в консоли с нуля - трассировка лучей
4.5 Симметричная матрица. \
Не Изучай Программирование. Уже слишком Поздно.
Задача из Собеседования на 160,000 Евро в Год
Матрица поворота
Мы ищем нового папу
4.4 Вывести матрицу 1. \
Новые материалы:
- Мода в python
- Отчет по практике python
- Дана последовательность из n вещественных чисел первое число в последовательности нечетное python
- Игра python turtle
- Идеи для телеграмм бота python
- Python xor шифрование
- Многомерная интерполяция python
- Что быстрее for или while python
- Как установить requests python на pycharm
- Atom python скачать
- Python сортировка списка кортежей по второму элементу
- Python специальные переменные