Jupyter Notebook 1
Jupyter Notebook 1
[57]
[1 2 3 4 5 6]
[[ 1 2 3 4 5 6]
[ 5 8 11 12 15 17]]
[[ 1 2 3 4 5 6]
[ 5 8 11 12 15 17]
[33 55 77 99 11 22]]
(3, 6)
18
[[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]]
In [28]: # 3*5 array with 1s
x=np.ones((3,5))
print(x)
[[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]]
[[8 8 8 8 8]
[8 8 8 8 8]
[8 8 8 8 8]]
[[1. 0. 0. 0.]
[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]]
In [6]: arr1=np.array([[10,20,30],[40,50,60],[70,80,80]])
print (arr1[0,2])
30
[40 50 60]
[20 50 80]
Vector Arithmetic
In [11]: x=np.array([1,2,3])
y=np.array([11,12,13])
print(x+y)
[12 14 16]
In [12]: print(x+5)
[6 7 8]
In [13]: print(x-y)
In [14]: print(y-x)
[10 10 10]
In [15]: print(x*y)
[11 24 39]
In [16]: print(y/x)
[11. 6. 4.33333333]
Statistical Functions
In [17]: # max- gives highest value of array
m=np.array([7,8,9,10,11])
n=np.max(m)
print(n)
11
45
In [20]: # prod- gives multiplication of array
m=np.array([7,8,9,10,11])
n=np.prod(m)
print(n)
55440
9.0
In [23]: # median- gives middle value of array (first sorts and then gives middle value)
m=np.array([7,8,9,10,11])
n=np.median(m) #as values are odd so gives centre
print(n)
9.0
In [24]: m=np.array([4,2,3,6,9,7])
n=np.median(m) #as values are even so gives midd
print(n)
5.0
5.805555555555556
In [27]: # std- gives standard deviation of array which is square root of variance
v=np.std(m)
print(v)
2.4094720491334933