Element-wise Product

Calculate element-wise product of two arrays.

IntermediatePhase 4 - Level 4: Aggregation & ComparisonExample 8 of 10
element-wise-product.py
1# Take arrays
2n = int(input("Enter array size: "))
3arr1 = []
4for i in range(n):
5 arr1.append(int(input(f"Array1 element {i+1}: ")))
6
7arr2 = []
8for i in range(n):
9 arr2.append(int(input(f"Array2 element {i+1}: ")))
10
11# Element-wise product
12product_arr = []
13for i in range(n):
14 product_arr.append(arr1[i] * arr2[i])
15
16print(f"Product array: {product_arr}")

Output

Enter array size: 3
Array1 element 1: 2
Array1 element 2: 3
Array1 element 3: 4
Array2 element 1: 5
Array2 element 2: 6
Array2 element 3: 7
Product array: [10, 18, 28]

What's going on

Multiply corresponding elements.

Key Concepts:

Arrays must be same size
Multiply arr1[i] * arr2[i]
Create new array