The dot tool returns the dot product of two arrays.
import numpy
A = numpy.array([ 1, 2 ])
B = numpy.array([ 3, 4 ])
print numpy.dot(A, B) #Output : 11
The cross tool returns the cross product of two arrays.
import numpy
A = numpy.array([ 1, 2 ])
B = numpy.array([ 3, 4 ])
print numpy.cross(A, B) #Output : -2
Task
You are given two arrays and . Both have dimensions of X.
Your task is to compute their matrix product.
Input Format
The first line contains the integer .
The next lines contains space separated integers of array .
The following lines contains space separated integers of array .
Output Format
Print the matrix multiplication of and .
Sample Input
2
1 2
3 4
1 2
3 4
import numpy as np
N=int(input())
A=np.array([input().split() for i in range(N)],dtype=int)
B=np.array([input().split() for i in range(N)],dtype=int)
print(np.dot(A,B))

0 comments:
Post a Comment
Feel free to share your thoughts and suggestion...