np.array 和np.linspce
时间: 2024-11-17 20:14:19 浏览: 3
python numpy之np.random的随机数函数使用介绍
5星 · 资源好评率100%
`numpy`库中的`linspace`函数用于创建等间距的一维数组,它有多种用途:
1. 创建均匀分布的线性序列[^1]:
```python
>>> import numpy as np
>>> np.linspace(2.0, 3.0, num=5) # 包含终点
array([ 2. , 2.25, 2.5 , 2.75, 3. ])
>>> np.linspace(2.0, 3.0, num=5, endpoint=False) # 不包含终点
array([ 2. , 2.2, 2.4, 2.6, 2.8])
```
2. 可以指定返回数组和步长两个参数:
```python
>>> np.linspace(2.0, 3.0, num=5, retstep=True)
(array([ 2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
```
`np.array`则是用来创建多维度数组(ndarray),通常从列表或其他可迭代对象创建:
```python
>>> arr = np.array([[1, 2], [3, 4]])
>>> arr
array([[1, 2],
[3, 4]])
```
阅读全文