chainer.functions.
squeeze
(x, axis=None)[source]¶
ndarrayのshapeからサイズ1の次元を除去する。
Parameters: |
|
---|---|
Returns: |
次元サイズが1のものが除去されたVariable 。 |
Return type: |
Example
>>> x = np.array([[[[0, 1, 2]]], [[[3, 4, 5]]]], 'f')
>>> x.shape
(2, 1, 1, 3)
>>> y = F.squeeze(x)
>>> y.shape
(2, 3)
>>> y.data
array([[ 0., 1., 2.],
[ 3., 4., 5.]], dtype=float32)
>>> y = F.squeeze(x, axis=1)
>>> y.shape
(2, 1, 3)
>>> y.data
array([[[ 0., 1., 2.]],
[[ 3., 4., 5.]]], dtype=float32)
>>> y = F.squeeze(x, axis=(1, 2))
>>> y.shape
(2, 3)
>>> y.data
array([[ 0., 1., 2.],
[ 3., 4., 5.]], dtype=float32)