We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
import numpy
N = int(input())
array_A = numpy.array([input().strip().split()[:N] for _ in range(N)], dtype=numpy.int_)
array_B = numpy.array([input().strip().split()[:N] for _ in range(N)], dtype=numpy.int_)
print(numpy.dot(array_A,array_B))
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Dot and Cross
You are viewing a single comment's thread. Return to all comments →
import numpy N = int(input()) array_A = numpy.array([input().strip().split()[:N] for _ in range(N)], dtype=numpy.int_) array_B = numpy.array([input().strip().split()[:N] for _ in range(N)], dtype=numpy.int_) print(numpy.dot(array_A,array_B))