РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpLaPi 93 of 145 menu
◀ ▶

Псевдообратная матрица в NumPy

Обычная обратная существует только для квадратных обратимых таблиц. pinv из linalg работает и для прямоугольных массивов.

Возьмём таблицу 2 строк на 3 столбца: псевдообратная имеет размер столбцы на строки. Посмотрим форму результата:

import numpy as np scores = np.array([[1., 2., 3.], [4., 5., 6.]]) p = np.linalg.pinv(scores) print(p.shape) # выведет (3, 2)

Для таблицы [[1, 0], [0, 1], [1, 1]] выведите форму псевдообратной.

Для таблицы из трёх строк и двух столбцов с числами 1, 2, 3 в первом столбце и 0, 1, 1 во втором выведите форму результата.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить