创建一个长度为10的一维数组,并将该数组中所有的偶数元素值设为0,输出结果。
时间: 2023-12-14 13:35:55 浏览: 72
好的,以下是一个简单的 Python 代码实现:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in range(len(arr)):
if arr[i] % 2 == 0:
arr[i] = 0
print(arr)
```
输出结果为:
```
[1, 0, 3, 0, 5, 0, 7, 0, 9, 0]
```
在代码中我们首先创建了一个长度为10的一维数组 `arr`,然后使用 for 循环遍历数组中的每个元素。如果当前元素是偶数,我们就将其值设为0。最后输出修改后的数组。
相关问题
3. 创建一个长度为10的一维数组,并将该数组中所有的偶数元素值设为0,输出结果。
好的,下面是使用Python代码创建一个长度为10的一维数组,并将该数组中所有的偶数元素值设为0的示例代码:
```python
import numpy as np
# 创建一个长度为10的一维数组
a = np.arange(10)
# 将所有偶数元素的值设为0
a[a % 2 == 0] = 0
# 输出结果
print(a)
```
输出:
```
[0 1 0 3 0 5 0 7 0 9]
```
在这个示例中,我们首先使用 `np.arange()` 函数创建了一个从0到9的一维数组,然后使用布尔索引将所有偶数元素的值设为0。最后,我们输出修改后的数组。
用numpy模块创建一个长度为10的一维数组,并将该数组中所有的偶数元素值设为0,输出结果。
下面是代码实现:
```python
import numpy as np
arr = np.arange(10) # 创建长度为10的一维数组
arr[arr % 2 == 0] = 0 # 将偶数元素值设为0
print(arr)
```
输出结果为:
```
[0 1 0 3 0 5 0 7 0 9]
```
阅读全文
相关推荐
















