[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/gitishman/Basic-Python-Programs/main/MatrixOperation.py [Back]  [Original]

#Prgram Code Created by Shivsagar Mishra
#This is a program to perform basic matrix operarations such as 1. Addition 2.Substraction 3.Multiplication 4.Transpose


import numpy as np

# Initialize matrix
a = np.array([[1,2,1], [6,5,4], [9,5,8]])
b = np.array([[3,2,1], [8,6,4], [4,0,0]])

while True:
    print("List of operations:\n1.Display\n2.Addition\n3.Substraction\n4.Multiplication\n5.Transpose")
    counter=int(input("Enter the your Choice:"))

    if counter == 1:
        #printing 1st matrix
        print("First Matrix:")
        print (a,"\n")
        # printing 2nd Matrix
        print("Second Matrix:")
        print(b,"\n")

    elif counter == 2:
        print ("The addition of matrices is : ")
        print(a.__add__(b),"\n")

    elif counter == 3:
        print ("The Substraction of matrices is : ")
        print ("Substraction is:")
        print(a.__sub__(b),"\n")

    elif counter == 4:
        print ("The multiplication of matrices is : ")
        print(a.__mul__(b),"\n")

    elif counter == 5:
        print ("The Transposition of First matrix is: ")
        print(np.transpose(a),"\n")
        print("The Transposition of Second Matrix is:")
        print(np.transpose(b),"\n")
    else:
        print("Invalid Option!")

    cont=int(input("Do you want to continue?: 1.Yes\t 2.No\t Enter your choice:"))
    if cont==1:
        continue
    else:
        break


Web Proxy Viewer  |  New URL  |  Original Page