Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

3/9/2021 Lab3assignment - Jupyter Notebook

name - Shashank Vinit

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)

Vector of length 5 filled with arbitrary integers from 0 to 10:


[8 3 3 2 8]

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)

[15, 15, 19]


[10, 12, 9]
[11, 13, 18]

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)

[50, 56, 84]


[24, 35, 18]
[28, 40, 81]

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)

[[0.59337381 0.62383875 0.08707761 0.30411028 0.07406557]


[0.37724444 0.83792213 0.89161422 0.4605062 0.7034648 ]
[0.32609532 0.37929755 0.45358859 0.76134052 0.92716903]
[0.30581597 0.9316009 0.13312312 0.32978199 0.33279981]
[0.88935285 0.62879852 0.73441827 0.04770118 0.92093874]]

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

You might also like