python如何创建数组

2024-01-17 11:55

作者:七十五

在Python中,可以使用列表或NumPy库来创建数组。

使用列表创建数组:
```python
my_list = [1, 2, 3, 4, 5]
my_array = array(my_list)
```

使用NumPy库创建数组:
```python
import numpy as np

# 一维数组
my_array = np.array([1, 2, 3, 4, 5])

# 多维数组
my_array_2d = np.array([[1, 2, 3], [4, 5, 6]])

# 零数组
zeros_array = np.zeros(5)

# 全1数组
ones_array = np.ones(10)

# 从一个范围创建数组
range_array = np.arange(1, 11) # 创建1到10的数组

# 等间隔的数组
linspace_array = np.linspace(1, 10, 5) # 创建包含5个元素的1到10的数组

# 随机数组
random_array = np.random.rand(5) # 创建包含5个随机数的数组
```

需要先安装NumPy库:
```
pip install numpy
```

请注意,使用NumPy创建数组可以提供更多的功能和灵活性。

粤ICP备18141124号