Learn practical skills, build real-world projects, and advance your career
import numpy as np

data = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
arr1 = np.array(data)
arr1
array([[ 1,  2,  3,  4],
       [ 5,  6,  7,  8],
       [ 9, 10, 11, 12]])
#arr1.shape
#arr1.ndim #-- dimension
#arr1.dtype
#np.zeros(5)
#np.zeros((2,4)) #--> pass a tuple for higher dimension
#np.empty((2,3,2))
#np.arange(15) #--> array-valued version of range
array([[[-1.72723371e-077,  1.73059680e-077],
        [-3.95252517e-323,  0.00000000e+000],
        [ 5.45352918e-312,  1.26480805e-321]],

       [[ 0.00000000e+000,  0.00000000e+000],
        [ 1.77229088e-310,  3.50977866e+064],
        [ 0.00000000e+000,  0.00000000e+000]]])