NumPy Tutorial

Python NumPy Tutorial numpy.empty() in Python numpy.empty_like() in Python numpy.eye() in Python numpy.identity() in Python numpy.ones() in Python numpy.ones_like() in Python numpy.zeros in Python numpy.zeros_like() in Python numpy.full() in Python numpy.full_like() in Python numpy.asarray() in Python numpy.frombuffer() in Python numpy.fromiter() in Python numpy.fromstring () in Python numpy.asanyarray() in Python with Example numpy.ascontiguousarray() in Python with Example Numpy.asmatrix() in Python with Example Numpy.copy() in Python with Example numpy.loadtxt() Python numpy.arrange() in Python numpy.linspace() in Python numpy.logspace() in Python numpy.geomspace() in Python numpy.meshgrid() in Python numpy.diag() in Python numpy.diagflat() in Python numpy.tri() in Python numpy.tril() in Python numpy.copyto() in Python numpy.reshape() in Python numpy.ravel() in Python numpy.ndarray.flat() in Python numpy.ndarray.flatten() in Python numpy.rollaxis() in Python numpy.swapaxes() in Python numpy.ndarray.T in Python numpy.transpose() in Python numpy.atleast_1d() in Python numpy.atleast_2d() in Python numpy.atleast_3d() in Python numpy.broadcast_to() in Python numpy.broadcast_arrays() in Python numpy.expand_dims() in Python numpy.squeeze() in Python numpy.asarray_chkfinite() in Python numpy.asscalar() in Python numpy.concatenate() in Python numpy.stack() in Python numpy.column_stack() in Python numpy.dstack() in Python numpy.hstack() in Python numpy.vstack() in Python numpy.split() in Python numpy.tile() in Python numpy.repeat() in Python numpy.delete() in Python numpy.append() in Python numpy.resize() in Python numpy.trim_zeros() in Python numpy.unique() in Python numpy.flip() in Python NumPy vs SciPy

Misc

Numpy Attributes

numpy.atleast_2d() in Python

numpy.atleast_2d() in Python

The numpy.atleast_2d() function converts the inputs as arrays with at least two dimensions.

Syntax

numpy.atleast_2d(*arys)

Parameter

arys1, arys2, … : This parameter represents one or more array-like sequences where the non-array inputs are converted to arrays.

Return

This function returns an array (ndarray), or list of arrays, each with a.ndim >= 2.

Example 1

# Python Program explaining
# numpy.atleast_2d() function
import numpy as np
int_num = 100
print ("Input  number: \n", int_num)
out_array = np.atleast_2d(int_num)
print ("\n Output 2d array: \n", out_array)

Output

Input  number:
100
Output 2d array:
[[100]]

Example 2

# Python Program explaining
# numpy.atleast_2d() function
import numpy as np
arr_list = [[22, 76, 60], 
          [85, 192, 6]]
print ("Input  list: \n", arr_list)
out_array = np.atleast_2d(arr_list) 
print ("\n Output Array: \n", out_array)

Output

Input  list:
[[22, 76, 60], [85, 192, 6]]
Output Array:
[[ 22  76  60]
[ 85 192   6]]