Numpy 的 linspace(~)
方法创建一个 Numpy 数组,其中的值间隔相等。与 Numpy 的 arange(~)
方法使用步长不同,linspace(~)
使用样本大小。
参数
1. start
| number
Numpy 数组的起始值。
2. stop
| number
Numpy 数组的结束值。这是包容性的。
3. num
| int
| optional
您想要生成的样本数量。默认情况下,num=50
。
4. endpoint
| boolean
| optional
如果设置为 True
,则 stop 将是 Numpy 数组的最后一个值。默认情况下,endpoint=False
。
5. dtype
| string
或 type
| optional
Numpy 数组所需的数据类型。这会覆盖使用与源数组相同的数据类型的默认行为。
返回值
具有等距值的 Numpy 数组。
例子
基本用法
从值 1 开始,到值 10 结束,我们总共想要生成 4 个样本。我们这样做:
np.linspace(1,10,4)
array([ 1., 4., 7., 10.])
请注意最终值(即第二个参数)是如何包含在内的。
排除端点
我们设置 endpoint=False
,如下所示:
np.linspace(1,10,4, endpoint=False)
array([1. , 3.25, 5.5 , 7.75])
显式输入
我们设置dtype=float
来获取float类型的Numpy数组。
np.linspace(1, 10, 4, dtype=float)
array([ 1., 4., 7., 10.])
相关用法
- Python scipy linalg.pinv2用法及代码示例
- Python linecache.getline()用法及代码示例
- Python list remove()用法及代码示例
- Python list转string用法及代码示例
- Python list构造函数用法及代码示例
- Python list insert()用法及代码示例
- Python lists转XML用法及代码示例
- Python list pop()用法及代码示例
- Python list index()用法及代码示例
- Python list sort()用法及代码示例
- Python list copy()用法及代码示例
- Python list()用法及代码示例
- Python list reverse()用法及代码示例
- Python locals()用法及代码示例
- Python Django logout用法及代码示例
- Python NumPy logaddexp2方法用法及代码示例
- Python PIL logical_and() and logical_or()用法及代码示例
- Python NumPy log方法用法及代码示例
- Python NumPy logspace方法用法及代码示例
- Python len方法用法及代码示例
- Python Django login用法及代码示例
- Python len()用法及代码示例
- Python NumPy less_equal方法用法及代码示例
- Python NumPy logical_or方法用法及代码示例
- Python NumPy log2方法用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | linspace method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。