matrixs
ADDITION
rows=int(input("enter no rows"))
cols=int(input("enter no cols"))
a=[[0]*cols for i in range(rows)]
for i in range(rows):
for j in range(cols):
a[i][j]=int(input(""))
for i in range(rows):
for j in range(cols):
print(a[i][j],end=" ")
print()
b=[[0]*cols for i in range(rows)]
for i in range(rows):
for j in range(cols):
b[i][j]=int(input(""))
for i in range(rows):
for j in range(cols):
print(b[i][j],end=" ")
print()
c=[[0]*cols for i in range(rows)]
print("addtion")
for i in range(rows):
for j in range(cols):
c[i][j]=a[i][j]+b[i][j]
print(c[i][j],end=" ")
print()
SUBTRACTION
rows=int(input("enter no rows"))
cols=int(input("enter no cols"))
a=[[0]*cols for i in range(rows)]
for i in range(rows):
for j in range(cols):
a[i][j]=int(input(""))
for i in range(rows):
for j in range(cols):
print(a[i][j],end=" ")
print()
b=[[0]*cols for i in range(rows)]
for i in range(rows):
for j in range(cols):
b[i][j]=int(input(""))
for i in range(rows):
for j in range(cols):
print(b[i][j],end=" ")
print()
c=[[0]*cols for i in range(rows)]
print("subtration")
for i in range(rows):
for j in range(cols):
c[i][j]=a[i][j]-b[i][j]
print(c[i][j],end=" ")
print()
MULTIPLICATION
rows=int(input("enter no rows"))
cols=int(input("enter no cols"))
a=[[0]*cols for i in range(rows)]
for i in range(rows):
for j in range(cols):
a[i][j]=int(input(""))
for i in range(rows):
for j in range(cols):
print(a[i][j],end=" ")
print()
b=[[0]*cols for i in range(rows)]
for i in range(rows):
for j in range(cols):
b[i][j]=int(input(""))
for i in range(rows):
for j in range(cols):
print(b[i][j],end=" ")
print()
c=[[0]*cols for i in range(rows)]
print("multiplication")
for i in range(rows):
for j in range(cols):
for k in range(cols):
c[i][j]+=(a[i][k]*b[k][j])
print(c[i][j],end=" ")
print()
TRANSVERSE
row=int(input("enter no rows "))
col=int(input("enter no cols"))
a=[[0]*col for i in range(row)]
for i in range(row):
for j in range(col):
a[i][j]=int(input(""))
for j in range(row):
for i in range(col):
print(a[i][j],end=" ")
print()
row=int(input("enter no rows "))
col=int(input("enter no cols"))
a=[[0]*col for i in range(row)]
c=[[0]*col for i in range(row)]
for i in range(row):
for j in range(col):
a[i][j]=int(input(""))
for j in range(row):
for i in range(col):
c[i][j]=a[j][i]
print(c)
m=[]
[m.append(row[::-1]) for row in c]
print(m)
Comments