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]])