Dot and Cross

Sort by

recency

|

352 Discussions

|

  • + 0 comments

    Here is HackerRank Dot and Cross in Python solution - https://programmingoneonone.com/hackerrank-dot-and-cross-problem-solution-in-python.html

  • + 0 comments

    Not sure why they want you to do dot and cross when numpy has a matrix multiplication method.

    print(np.matmul(a, b))

  • + 0 comments
    import numpy as np
    
    N = int(input())
    
    A = np.array([list(map(int, input().split())) for _ in range(N)])
    B = np.array([list(map(int, input().split())) for _ in range(N)])
    
    print(np.matmul(A, B))
    
  • + 0 comments
    import numpy as np
    
    n = int(input())
    
    a = np.array([list(map(int, input().split())) for _ in range(n)])
    b = np.array([list(map(int, input().split())) for _ in range(n)])
    
    matrix = np.zeros((n, n), dtype = int)
    for i in range(n):
        for j in range(n):
            matrix[i, j] = np.sum([a[i, k] * b[k, j] for k in range(n)])
        
    print(matrix)
    
  • + 0 comments

    import numpy n = int(input()) A = [list(map(int, input().split()))for _ in range (n)] B = [list(map(int, input().split()))for _ in range (n)] A = numpy.array(A) B = numpy.array(B) print(numpy.dot(A,B))