python中将一个一维数组的每一个元素除以2。给出代码
时间: 2023-02-22 07:17:11 浏览: 73
可以使用以下代码实现:
```
array = [1, 2, 3, 4, 5]
array = [x/2 for x in array]
print(array)
```
输出结果为:
```
[0.5, 1.0, 1.5, 2.0, 2.5]
```
相关问题
用python,创建一个一维数组,往数组里添加元素
可以使用Python中的列表来创建一维数组,并使用`append()`方法向数组中添加元素。
以下是一个示例代码:
```python
# 创建一个空列表
my_array = []
# 向数组中添加元素
my_array.append(1)
my_array.append(2)
my_array.append(3)
print(my_array) # 输出 [1, 2, 3]
```
在上述代码中,首先创建了一个空列表`my_array`,然后使用`append()`方法向数组中分别添加了元素1、2、3。最后输出列表的内容。可以看到,输出结果为`[1, 2, 3]`。
Python 生成一个正弦一维数组
要在Python中生成一个正弦一维数组,可以使用NumPy库中的sin函数。下面是一个示例代码:
```python
import numpy as np
# 生成一个一维数组,包含从0到2π的等间距的100个数据点
x = np.linspace(0, 2*np.pi, 100)
# 计算正弦值
y = np.sin(x)
# 打印数组
print(y)
```
在上述代码中,我们首先使用np.linspace函数生成了一个包含从0到2π的等间距的100个数据点的一维数组x。然后,使用np.sin函数计算了x中每个元素的正弦值,并将结果存储在一维数组y中。最后,使用print函数打印数组y。