HackerRank Array Mathematics problem solution in Python YASH PAL, 31 July 202417 January 2026 HackerRank Array Mathematics problem solution in Python – In this Array Mathematics problem You are given two integer arrays, A and B of dimensions N X M. Your task is to perform the following operations:Add (A + B)Subtract (A – B)Multiply (A * B)Integer Division (A / B)Mod (A % B)Power (A ** B)Basic mathematical functions operate element-wise on arrays. They are available both as operator overloads and as functions in the NumPy module. import numpy a = numpy.array([1,2,3,4], float) b = numpy.array([5,6,7,8], float) print a + b #[ 6. 8. 10. 12.] print numpy.add(a, b) #[ 6. 8. 10. 12.] print a - b #[-4. -4. -4. -4.] print numpy.subtract(a, b) #[-4. -4. -4. -4.] print a * b #[ 5. 12. 21. 32.] print numpy.multiply(a, b) #[ 5. 12. 21. 32.] print a / b #[ 0.2 0.33333333 0.42857143 0.5 ] print numpy.divide(a, b) #[ 0.2 0.33333333 0.42857143 0.5 ] print a % b #[ 1. 2. 3. 4.] print numpy.mod(a, b) #[ 1. 2. 3. 4.] print a**b #[ 1.00000000e+00 6.40000000e+01 2.18700000e+03 6.55360000e+04] print numpy.power(a, b) #[ 1.00000000e+00 6.40000000e+01 2.18700000e+03 6.55360000e+04]HackerRank Array Mathematics solution in Python 2.import numpy l=map(int,raw_input().split()) a=[] b=[] for i in range(l[0]): a.append(map(int,raw_input().split())) for i in range(l[0]): b.append(map(int,raw_input().split())) a=numpy.array(a) b=numpy.array(b) print numpy.add(a, b) print numpy.subtract(a, b) print numpy.multiply(a, b) print numpy.divide(a, b) print numpy.mod(a, b) print a**b Array Mathematics solution in Python 3.import numpy as np n, m = map(int, input().split()) a, b = (np.array([input().split() for _ in range(n)], dtype=int) for _ in range(2)) print(a+b, a-b, a*b, a//b, a%b, a**b, sep='n') Problem solution in pypy programming.# Enter your code here. Read input from STDIN. Print output to STDOUT import numpy n, m = map(int, raw_input().strip().split()) A = [] B = [] for _ in range(n): A.append(map(int, raw_input().strip().split())) for _ in range(n): B.append(map(int, raw_input().strip().split())) numpy.array(A) numpy.array(B) print numpy.add(A, B) print numpy.subtract(A, B) print numpy.multiply(A, B) print numpy.divide(A, B) print numpy.mod(A, B) print numpy.power(A, B)Problem solution in pypy3 programming.# Enter your code here. Read input from STDIN. Print output to STDOUT import numpy n, m = map(int, raw_input().strip().split()) A = [] B = [] for _ in range(n): A.append(map(int, raw_input().strip().split())) for _ in range(n): B.append(map(int, raw_input().strip().split())) numpy.array(A) numpy.array(B) print numpy.add(A, B) print numpy.subtract(A, B) print numpy.multiply(A, B) print numpy.divide(A, B) print numpy.mod(A, B) print numpy.power(A, B) coding problems solutions Hackerrank Problems Solutions Python Solutions HackerRankPython