Professional Documents
Culture Documents
Name - Shashank Vinit Reg No - 1801227689: Lab 3 Assignment
Name - Shashank Vinit Reg No - 1801227689: Lab 3 Assignment
reg no - 1801227689
Lab 3 Assignment
question no - 01
In [5]:
import numpy as np
x = np.random.randint(1, 11, 5)
print("Vector of length 5 filled with arbitrary integers from 0 to 10:")
print(x)
question no - 02
In [6]:
y=np.random.randint(1,11,5)
print(x+y)
print(x-y)
print(x*y)
print(x/y)
[11 9 9 6 15]
[ 5 -3 -3 -2 1]
[24 18 18 8 56]
[2.66666667 0.5 0.5 0.5 1.14285714]
question no - 03
In [7]:
z=np.dot(x,y)
print(z)
124
question no - 04
localhost:8888/notebooks/Lab3assignment.ipynb 1/6
3/9/2021 Lab3assignment - Jupyter Notebook
In [8]:
w=5*x
print(w)
[40 15 15 10 40]
question no - 05
In [9]:
k=np.arange(25).reshape(5, 5)
print(k)
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]
[20 21 22 23 24]]
question no - 06
In [10]:
X = [[10,7,7],
[4 ,5,6],
[7 ,8,9]]
Y = [[5,8,12],
[6,7,3],
[4,5,9]]
result = [[0,0,0],
[0,0,0],
[0,0,0]]
for i in range(len(X)):
for j in range(len(X[0])):
result[i][j] = X[i][j] + Y[i][j]
for r in result:
print(r)
question no - 07
localhost:8888/notebooks/Lab3assignment.ipynb 2/6
3/9/2021 Lab3assignment - Jupyter Notebook
In [11]:
X = [[10,7,7],
[4 ,5,6],
[7 ,8,9]]
Y = [[5,8,12],
[6,7,3],
[4,5,9]]
result = [[0,0,0],
[0,0,0],
[0,0,0]]
for i in range(len(X)):
for j in range(len(X[0])):
result[i][j] = X[i][j] * Y[i][j]
for r in result:
print(r)
question no - 08
In [12]:
X = [[12,9],
[4 ,50],
[3 ,8]]
result = [[0,0,0],
[0,0,0]]
for i in range(len(X)):
for j in range(len(X[0])):
result[j][i] = X[i][j]
for r in result:
print(r)
[12, 4, 3]
[9, 50, 8]
question no - 09
localhost:8888/notebooks/Lab3assignment.ipynb 3/6
3/9/2021 Lab3assignment - Jupyter Notebook
In [13]:
import numpy as np
x = np.random.random((5,5))
print(x)
question no - 10
In [14]:
t=np.zeros((5,5))
print(t)
[[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]]
question no -11
In [15]:
t=np.zeros((5,5))
print(t)
[[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]]
question no -12
In [21]:
var=np.arange(30)
print(var)
print(var.shape)
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
24 25 26 27 28 29]
(30,)
question no -13
localhost:8888/notebooks/Lab3assignment.ipynb 4/6
3/9/2021 Lab3assignment - Jupyter Notebook
In [23]:
mar=var.reshape(6,5)
print(mar)
print(mar.shape)
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]
[20 21 22 23 24]
[25 26 27 28 29]]
(6, 5)
question no - 14
In [25]:
maz=mar.reshape(2,3,5)
print(maz)
[[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]]
[[15 16 17 18 19]
[20 21 22 23 24]
[25 26 27 28 29]]]
question no -15
In [26]:
in_value=20
mar[1][0]=in_value
print(mar)
[[ 0 1 2 3 4]
[20 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]
[20 21 22 23 24]
[25 26 27 28 29]]
question no -16
localhost:8888/notebooks/Lab3assignment.ipynb 5/6
3/9/2021 Lab3assignment - Jupyter Notebook
In [28]:
sum1=maz.sum(axis=0)
sum2=maz.sum(axis=1)
sum3=maz.sum(axis=2)
print(sum1)
print(sum2)
print(sum3)
[[15 17 19 21 23]
[40 27 29 31 33]
[35 37 39 41 43]]
[[30 18 21 24 27]
[60 63 66 69 72]]
[[ 10 50 60]
[ 85 110 135]]
In [36]:
slice_1=mar[1,:]
print(slice_1)
[20 6 7 8 9]
In [35]:
slice_2=mar[:,-1]
print(slice_2)
[ 4 9 14 19 24 29]
In [38]:
slice_3=mar[:2,:2]
print(slice_3)
[[ 0 1]
[20 6]]
In [ ]:
localhost:8888/notebooks/Lab3assignment.ipynb 6/6