Python:Рецепты/Получить диагональ матрицы: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} =Получить диагональ матрицы= ==Задача== Получить э...»)
 
Нет описания правки
Строка 6: Строка 6:
==Задача==
==Задача==


Получить элементы произвольного столбца матрицы.
Получить диагональ матрицы


==Решение==
==Решение==
Строка 45: Строка 45:


{{SEO
{{SEO
|Заголовок статьи=Python:Рецепты - Собрать элементы столбца матрицы / Онлайн справочник - wikihandbk.com
|Заголовок статьи=Python:Рецепты - Получить диагональ матрицы / Онлайн справочник - wikihandbk.com
|Ключевые слова=python, рецепты python, Собрать элементы столбца матрицы
|Ключевые слова=python, рецепты python, Получить диагональ матрицы
|Описание статьи=
|Описание статьи=
|Изображение статьи для Open Graph=
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Рецепты/Собрать элементы столбца матрицы</nowiki>
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Рецепты/Получить диагональ матрицы</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Высота изображения статьи для schemaNewsArticle=

Версия от 18:38, 26 апреля 2020

Проверка/Оформление/Редактирование: Мякишев Е.А.


Получить диагональ матрицы

Задача

Получить диагональ матрицы

Решение

Для этого можно воспользоваться выражением спискового включения.

Пример

№1

Дана матрица:

M = [[1,2,3],
     [4,5,6],
     [7,8,9]]

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

[M[i][i] for i in [0,1,2]]

Результат:

[1, 5, 9]

См.также

Внешние ссылки