In this Linear Algebra problem, You are given a square matrix A with dimensions N X N. Your task is to find the determinant. Note: Round the answer to 2 places after the decimal.
Problem solution in Python 2 programming.
import numpy import sys lineNum = 0 matrix = [] for line in sys.stdin: if lineNum==0: m_size = int(line) else: matrix.append(map(float,line.split())) lineNum+=1 print numpy.linalg.det(matrix)
Problem solution in Python 3 programming.
import numpy n=int(input()) a=numpy.array([input().split() for _ in range(n)],float) numpy.set_printoptions(legacy='1.13') #important print(numpy.linalg.det(a))
Problem solution in pypy programming.
# Enter your code here. Read input from STDIN. Print output to STDOUT import numpy n = int(raw_input()) arr = [map(float, raw_input().split()) for _ in range(n)] print numpy.linalg.det(arr)
Problem solution in pypy3 programming.
# Enter your code here. Read input from STDIN. Print output to STDOUT import numpy n = int(input().strip()) array = [] for _ in range(n): array.append([float(x) for x in input().strip().split(' ')]) print(numpy.linalg.det(array))