数组的创建(根据列表创建一个数组,创建一个3行3列全0数组,3行3全1数组,0到10的数组成的2行5列的随机数组)
时间: 2024-05-04 16:22:37 浏览: 32
创建一个数组可以使用 Python 的内置模块 numpy,具体的操作步骤如下:
1. 安装 numpy 模块(如果没有安装的话):在终端中输入 `pip install numpy`。
2. 导入 numpy 模块:在 Python 中输入 `import numpy as np`。
3. 根据列表创建一个数组:使用 np.array() 函数,将列表作为参数传入即可。例如:`arr1 = np.array([1, 2, 3, 4, 5])`。
4. 创建一个全0数组:使用 np.zeros() 函数,传入数组的形状即可。例如:`arr2 = np.zeros((3, 3))`。
5. 创建一个全1数组:使用 np.ones() 函数,传入数组的形状即可。例如:`arr3 = np.ones((3, 3))`。
6. 创建一个随机数组:使用 np.random.randint() 函数,传入最小值、最大值、数组形状等参数即可。例如:`arr4 = np.random.randint(0, 10, (2, 5))`。
完整代码如下:
```python
import numpy as np
# 根据列表创建一个数组
arr1 = np.array([1, 2, 3, 4, 5])
print(arr1)
# 创建一个全0数组
arr2 = np.zeros((3, 3))
print(arr2)
# 创建一个全1数组
arr3 = np.ones((3, 3))
print(arr3)
# 创建一个随机数组
arr4 = np.random.randint(0, 10, (2, 5))
print(arr4)
```
输出结果如下:
```
[1 2 3 4 5]
[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]
[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]
[[8 3 7 4 5]
[7 1 6 4 9]]
```
阅读全文