上一主题

numpy.atleast_1d

下一主题

numpy.atleast_3d

numpy.atleast_2d

numpy.atleast_2d(*arys)[source]

将输入视为具有至少两个维度的数组。

参数:

arys1,arys2,...:array_like

一个或多个阵列样序列。非数组输入转换为数组。已保留两个或更多维度的数组。

返回:

res,res2,...:ndarray

数组的数组或元组,每个具有a.ndim > = 2在可能的情况下避免复制,并返回具有两个或更多个维度的视图。

也可以看看

atleast_1datleast_3d

例子

>>> np.atleast_2d(3.0)
array([[ 3.]])
>>> x = np.arange(3.0)
>>> np.atleast_2d(x)
array([[ 0.,  1.,  2.]])
>>> np.atleast_2d(x).base is x
True
>>> np.atleast_2d(1, [1, 2], [[1, 2]])
[array([[1]]), array([[1, 2]]), array([[1, 2]])]