将两个长度相同的一维数组中各下标相同的对应元素相乘并将结果存放到另一个一维数组中
时间: 2024-05-04 16:19:23 浏览: 99
获取两个数组相同的元素或不同的元素输出
假设这两个数组的长度都为n,可以使用一个for循环遍历这两个数组,并在循环中将对应元素相乘并存放到一个新的数组中,代码如下:
```python
array1 = [1, 2, 3, 4, 5]
array2 = [6, 7, 8, 9, 10]
result = []
for i in range(n):
result.append(array1[i] * array2[i])
print(result)
```
输出结果为:[6, 14, 24, 36, 50]
另外,如果你使用的是NumPy库,可以使用numpy.multiply()函数进行相应的操作,代码如下:
```python
import numpy as np
array1 = np.array([1, 2, 3, 4, 5])
array2 = np.array([6, 7, 8, 9, 10])
result = np.multiply(array1, array2)
print(result)
```
输出结果为:[ 6 14 24 36 50]
阅读全文