誰かがnp.atleast_3d()の動作を私に説明できますか?numpy atleast_3d()の動作
np.atleast_2d()を使用してから私は、ISは、それが最後の次元に渡されるものは何でも入れながらnp.newaxisを追加することに似ていたと思った:
np.atleast_2d(3.0)
>>> array([[ 3.]])
np.atleast_2d([1.0, 2.0, 3.0])
>>> array([[1.0, 2.0, 3.0]])
しかしnp.atleast_3d()は非常に動作するようです異なる
np.atleast_3d([[2.9, 3.0]])
>>> array([[[ 2.9],
[ 3. ]]])
ドキュメントは(私が期待しているだろう
For example, a 1-D array of shape (N,) becomes a view of shape (1, N, 1),
and a 2-D array of shape (M, N) becomes a view of shape (M, N, 1).
を述べてM、N)が(1,1、N、1)になるように(0120)ここで
を使用しています。次元の数によって異なることがあります。 – hpaulj