numpy.matrix.squeeze
метод
-
matrix.squeeze(axis=None)[source] -
Возвращает, возможно, переформированную матрицу.
См.
numpy.squeezeдля более подробной документации.Параметры: -
axis : None or int or tuple of ints, optional -
Выбирает подмножество одноразмерных элементов в форме. Если для оси выбран элемент формы, больше единицы, возникает ошибка.
Возвращает: -
squeezed : matrix -
Матрица, но как (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]]) -
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.16.1/reference/generated/numpy.matrix.squeeze.html