PYTHON КРАСИВЫЙ ВЫВОД МАТРИЦЫ

Python имеет множество способов вывода матрицы, но часто вывод в стандартном формате может выглядеть не очень красиво, особенно для больших матриц. Существует несколько библиотек, которые предоставляют возможности красиво выводить матрицы.

Одной из таких библиотек является prettytable. Она позволяет выводить таблицы в красивом формате, при этом допустимо форматировать заголовки, колонки и содержимое таблицы.

from prettytable import PrettyTable
x = PrettyTable()
x.field_names = ["City name", "Area", "Population", "Annual Rainfall"]
x.add_row(["Adelaide",1295, 1158259, 600.5])
x.add_row(["Brisbane",5905, 1857594, 1146.4])
x.add_row(["Darwin", 112, 120900, 1714.7])
x.add_row(["Hobart", 1357, 205556, 619.5])
x.add_row(["Sydney", 2058, 4336374, 1214.8])
x.add_row(["Melbourne", 1566, 3806092, 646.9])
x.add_row(["Perth", 5386, 1554769, 869.4])
print(x)

В результате выполнения этого кода получим следующую красиво оформленную таблицу:

+------------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+------------+------+------------+-----------------+
| Adelaide | 1295 | 1158259 | 600.5 |
| Brisbane | 5905 | 1857594 | 1146.4 |
| Darwin | 112 | 120900 | 1714.7 |
| Hobart | 1357 | 205556 | 619.5 |
| Sydney | 2058 | 4336374 | 1214.8 |
| Melbourne | 1566 | 3806092 | 646.9 |
| Perth | 5386 | 1554769 | 869.4 |
+------------+------+------------+-----------------+

Как видно, библиотека сама форматирует таблицу в красивую форму. Это может быть полезным для вывода матрицы, особенно если данные могут быть большими и плохо читаемыми в стандартном формате.

Как сделать Заставку из фильма \

Не Изучай Программирование. Уже слишком Поздно.

29 Вложенные списки Python

Матрицы на пальцах. Основные операции с матрицами в Python [Математика для машинного обучения]

4.4 Вывести матрицу 1. \

Основы NumPy Python - Массивы, Матрицы И Операции Над Ними

МАТРИЦА на Python [Pygame+Random] / v1

ТОП 5 КРАСИВЫХ и ПОЛЕЗНЫХ БИБЛИОТЕК PYTHON - progress, pprint, wget, faker, colorama

Двумерный массив. Python

Решение задачи acmp № 196 Спираль

BLGPG-468FD8CFC58D-24-09-20-01

Новые материалы: