import numpy as np
arr1=np.array([[1,2],[3,4]],dtype=np.int8)
print('arr1\n',arr1)
print('arr1.shape\n',arr1.shape)
l1=np.arange(1,13)
arr2=np.array(l1).reshape((2,2,3))
print('arr2\n',arr2)
print('arr2.shape\n',arr2.shape)
print("arr2.ndim\n",arr2.ndim)
arr3=np.reshape(arr2,newshape=12)
print('arr3.ndim\n',arr3.ndim)
arr4=arr1.T
print('arr4\n',arr4)
arr5=np.ones((4,4),dtype=np.int8)
print('arr5\n',arr5)
arr6=np.eye(5)
print('arr6\n',arr6)
arr1
[[1 2]
[3 4]]
arr1.shape
(2, 2)
arr2
[[[ 1 2 3]
[ 4 5 6]]
[[ 7 8 9]
[10 11 12]]]
arr2.shape
(2, 2, 3)
arr2.ndim
3
arr3.ndim
1
arr4
[[1 3]
[2 4]]
arr5
[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]
arr6
[[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]]