numpy创建一维和二维数组的常用方法
时间: 2023-12-14 18:39:10 浏览: 86
NumPy 如何生成多维数组的方法
创建一维数组的常用方法:
1. 使用numpy.array()函数从Python列表或元组中创建一维数组。
```python
import numpy as np
a = np.array([1, 2, 3, 4])
```
2. 使用numpy.arange()函数创建一维数组,类似于Python内置的range()函数。
```python
import numpy as np
a = np.arange(0, 10, 2)
```
3. 使用numpy.linspace()函数创建一维数组,该函数会返回指定范围内等间隔的数字。
```python
import numpy as np
a = np.linspace(0, 10, 5)
```
创建二维数组的常用方法:
1. 使用numpy.array()函数从Python列表或元组中创建二维数组。
```python
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
```
2. 使用numpy.zeros()函数创建指定形状的全0二维数组。
```python
import numpy as np
a = np.zeros((3, 3))
```
3. 使用numpy.ones()函数创建指定形状的全1二维数组。
```python
import numpy as np
a = np.ones((2, 4))
```
4. 使用numpy.eye()函数创建指定大小的单位矩阵。
```python
import numpy as np
a = np.eye(3)
```
阅读全文