import sys
from numpy import *
r1, c1 = [int(i) for i in input('Enter the no. of rows, cols of first Matrix: ').split()]
print('The no.of rows, cols of first Matrix is: ', r1, c1)
r2, c2 = [int(j) for j in input('Enter the no. of rows, cols of second Matrix: ').split()]
print('The no.of rows, cols of second Matrix is: ', r2, c2)
# Checking matrix multiplication possibility
if c1 != r2:
print('The multiplication is not possible')
sys.exit()
else:
str1 = input('Enter the first matrix elements:\n')
x = reshape(matrix(str1), (r1, c1))
print('The first matrix elements are:\n', x)
str2 = input('Enter the second matrix elements:\n')
y = reshape(matrix(str2), (r2, c2))
print('The first matrix elements are:\n', y)
print('The product of matrices is:\n')
z = x * y
print(z)
# ------------------------------------------------------------------------------------------------------------------------ #
# Input & Output :
Enter the no. of rows, cols of first Matrix: 3 2
The no. of rows, cols of first Matrix is: 3 2
Enter the no .of rows, cols of second Matrix: 2 3
The no. of rows, cols of second Matrix is: 2 3
Enter the first matrix elements:
4 2 6 2 1 3
The first matrix elements are:
[[4 2]
[6 2]
[1 3]]
Enter the second matrix elements:
-2 4 -3 0 1 6
The second matrix elements are:
[[-2 4 -3]
[ 0 1 6]]
The product of matrices is:
[[ -8 18 0]
[-12 26 -6]
[ -2 7 15]]
Process finished with exit code 0
#--------------------------------------------------------------Thanks--------------------------------------------------------------#
No comments:
Post a Comment
Hi User, Thank You for visiting My Blog. If you wish, please share your genuine Feedback or comments only related to this Blog Posts. It is my humble request that, please do not post any Spam comments or Advertising kind of comments, which will be Ignored.