numpy.matrix.squeeze#

метод

матрица.сжать(ось=None)[источник]#

Возвращает возможно измененную матрицу.

См. numpy.squeeze для дополнительной документации.

Параметры:
осьNone или int или кортеж ints, опционально

Выбирает подмножество осей длины один в форме. Если ось выбрана с записью формы больше одного, возникает ошибка.

Возвращает:
сжатыйматрица

Матрица, но как матрица (1, N), если она имела форму (N, 1).

Смотрите также

numpy.squeeze

связанная функция

Примечания

Если m имеет один столбец, то этот столбец возвращается как единственная строка матрицы. В противном случае m возвращается. Возвращаемая матрица всегда либо m самого себя или представление в m. Указание аргумента ключевого слова axis не повлияет на возвращаемую матрицу, но может вызвать ошибку.

Примеры

>>> c = np.matrix([[1], [2]])
>>> c
matrix([[1],
        [2]])
>>> c.squeeze()
matrix([[1, 2]])
>>> r = c.T
>>> r
matrix([[1, 2]])
>>> r.squeeze()
matrix([[1, 2]])
>>> m = np.matrix([[1, 2], [3, 4]])
>>> m.squeeze()
matrix([[1, 2],
        [3, 4]])