By specifying axis=1, NumPy will compute and return the product of each array.
Calculate the summation for the following array along the first axis:
import numpy as np arr1 = np.array([1, 2, 3, 4]) arr2 = np.array([5, 6, 7, 8]) newarr = np.prod([arr1, arr2], axis=1) print(newarr) |
Returns: [24, 1680] |