使用numpy 1. 数组的创建(创建全0数组,全1数组,随机数数组)
时间: 2024-05-16 14:14:15 浏览: 125
好的,使用 numpy 来创建数组有以下几种方式:
1. 创建全0数组:
```python
import numpy as np
# 创建一个 2x3 的全0数组
arr_zeros = np.zeros((2, 3))
print(arr_zeros)
```
输出:
```
[[0. 0. 0.]
[0. 0. 0.]]
```
2. 创建全1数组:
```python
import numpy as np
# 创建一个 2x3 的全1数组
arr_ones = np.ones((2, 3))
print(arr_ones)
```
输出:
```
[[1. 1. 1.]
[1. 1. 1.]]
```
3. 创建随机数数组:
```python
import numpy as np
# 创建一个 2x3 的随机数数组,数值范围在 [0, 1) 之间
arr_random = np.random.rand(2, 3)
print(arr_random)
```
输出:
```
[[0.04308462 0.06870817 0.81705054]
[0.09107386 0.91606406 0.12435251]]
```
除了 `np.zeros()`、`np.ones()` 和 `np.random.rand()` 之外,还有一些其他的创建数组的方法,例如:
- `np.arange()`:创建一个等差数列数组;
- `np.linspace()`:创建一个等间距数列数组;
- `np.eye()`:创建一个单位矩阵数组;
- `np.diag()`:创建一个对角矩阵数组等等。
阅读全文