本文简要介绍 python 语言中  numpy.linspace  的用法。
- 用法:- numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)
- 在指定的时间间隔内返回均匀分布的数字。 - 返回数均匀分布的样本,在区间 [开始,停止]。 - 可以选择排除间隔的端点。 - start: array_like
- 序列的起始值。 
- stop: array_like
- 序列的结束值,除非端点设置为假。在这种情况下,序列由除了最后一个之外的所有 - num + 1均匀分布的样本,因此停止被排除在外。请注意,步长变化时端点为假。
- num: 整数,可选
- 要生成的样本数。默认值为 50。必须为非负数。 
- endpoint: 布尔型,可选
- 如果为 True,则停止是最后一个样本。否则,不包括在内。默认为真。 
- retstep: 布尔型,可选
- 如果为 True,则返回 (samples, step),其中 step 是样本之间的间距。 
- dtype: dtype,可选
- 输出数组的类型。如果numpy.dtype没有给出,数据类型是从开始和停止.推断的 dtype 永远不会是整数; - float即使参数会产生一个整数数组,也会被选中。
- axis: 整数,可选
- 结果中用于存储样本的轴。仅当开始或停止类似于数组时才相关。默认情况下 (0),样本将沿着在开头插入的新轴。使用 -1 在末端获取轴。 
 
- samples: ndarray
- 有数闭区间中的等距样本 - [start, stop]或半开区间- [start, stop)(取决于是否端点是对还是错)。
- step: 浮点数,可选
- 仅在 retstep 为 True 时返回 - 样本之间的间距大小。 
 
 - 参数:- 返回:- 例子:- >>> 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]) >>> np.linspace(2.0, 3.0, num=5, retstep=True) (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)- 图解说明: - >>> import matplotlib.pyplot as plt >>> N = 8 >>> y = np.zeros(N) >>> x1 = np.linspace(0, 10, N, endpoint=True) >>> x2 = np.linspace(0, 10, N, endpoint=False) >>> plt.plot(x1, y, 'o') [<matplotlib.lines.Line2D object at 0x...>] >>> plt.plot(x2, y + 0.5, 'o') [<matplotlib.lines.Line2D object at 0x...>] >>> plt.ylim([-0.5, 1]) (-0.5, 1) >>> plt.show()  
相关用法
- Python numpy linalg.svd用法及代码示例
- Python numpy linalg.pinv用法及代码示例
- Python numpy linalg.eigh用法及代码示例
- Python numpy linalg.tensorinv用法及代码示例
- Python numpy linalg.LinAlgError用法及代码示例
- Python numpy linalg.matrix_rank用法及代码示例
- Python numpy linalg.solve用法及代码示例
- Python numpy linalg.det用法及代码示例
- Python numpy linalg.cond用法及代码示例
- Python numpy linalg.inv用法及代码示例
- Python numpy linalg.eig用法及代码示例
- Python numpy linalg.lstsq用法及代码示例
- Python numpy linalg.norm用法及代码示例
- Python numpy linalg.slogdet用法及代码示例
- Python numpy linalg.multi_dot用法及代码示例
- Python numpy linalg.tensorsolve用法及代码示例
- Python numpy linalg.qr用法及代码示例
- Python numpy linalg.matrix_power用法及代码示例
- Python numpy linalg.cholesky用法及代码示例
- Python numpy linalg.eigvals用法及代码示例
- Python numpy linalg.eigvalsh用法及代码示例
- Python numpy lib.NumpyVersion用法及代码示例
- Python numpy lib.Arrayterator用法及代码示例
- Python numpy legendre.legint用法及代码示例
- Python numpy laguerre.lagone用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.linspace。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
