上一主题

numpy.ma.atleast_1d

下一主题

numpy.ma.atleast_3d

numpy.ma.atleast_2d

numpy.ma.atleast_2d(*arys) = <numpy.ma.extras._fromnxfunction instance>
将输入视为具有至少两个维度的数组。
参数:

arys1,arys2,...:array_like

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

返回:

res,res2,...:ndarray

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

笔记

该函数应用于_data和_mask(如果有)。

例子

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