Monday, July 6, 2020

Dot and Cross-HackerRank Solution

 Dot and Cross-HackerRank Solution

 dot

 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

cross

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

Sample Output

[[ 7 10]
 [15 22]]
Dot and Cross Solution-

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...