numpy.linspace函数
函数::numpy.linspace(start,stop,num=50,endpoint=True,retstep=False,dtype=None)
参数:
- start:scalar类型(个人理解是标量的意思,这不是一个具体的数据类型,而是指某一些数据类型,比如int,float,bool,long,str等等都属于sclar类型)。这个数参数表示这个序列的开始值。
- stop:scalar类型。如果endpoint=True。那么stop就是序列的终止数值。当endpoint=False时,返回值中不包含最后一个端点,并且步长会改变。
- num:int型,可选参数,默认值为50。表示要生成的样本数,必须是非负值。
- endpoint:bool类型。可选参数,默认值为True,这时stop就是最后的样本。为False时,不包含stop的值。
- retstep:bool类型。可选参数,默认值为True,这时返回值是(samples,step),前面的是数组,后面是步长。
- dtype:表示输出的数组的数据类型,如果没有给出就从其他输入中推断输出的类型
返回值:
- samples:ndarray类型。在[start,stop]闭区间,或者[start,stop)半闭合区间中,数量为num,步长相等的样本。至于包不包含stop取决于endpoint参数的取值。
- step:float类型。可选。只有restep参数取值为True时才会返回这个返回值,表示样本中步长。
例子:
- 包含了endpoint的情况,对于这种情况,步长就是1+24x=49,也就是stop参数跟start参数相差了(num-1),并且返回的样本中包含stop的值
>>> import numpy as np
>>> a,b = np.linspace(1,49,25,True,True)
>>> a
array([ 1., 3., 5., 7., 9., 11., 13., 15., 17., 19., 21., 23., 25.,27., 29., 31., 33., 35., 37., 39., 41., 43., 45., 47., 49.])
>>> b
2.0
- 不包含了endpoint的情况,注意此时的step返回值,与上一个例子不一样。步长是1+25y=49,也就是stop参数跟start参数相差了(num),并且返回的样本中不包含stop的值
>>> sample,step = np.linspace(1,49,25,False,True)
>>> sample
array([ 1. , 2.92, 4.84, 6.76, 8.68, 10.6 , 12.52, 14.44, 16.36,18.28, 20.2 , 22.12, 24.04, 25.96, 27.88, 29.8 , 31.72, 33.64,35.56, 37.48, 39.4 , 41.32, 43.24, 45.16, 47.08])
>>> step
1.92
numpy.linspace函数相关推荐
- numpy之linspace()函数使用详解
numpy之linspace()函数使用详解 linspace() 函数 作为序列生成器, numpy.linspace()函数用于在线性空间中以均匀步长生成数字序列. Numpy通常可以使用nump ...
- B05_NumPy从数值范围创建数组(numpy.arange,numpy.linspace,numpy.logspace)
NumPy 从数值范围创建数组 numpy.arange numpy 包中的使用 arange 函数创建数值范围并返回 ndarray 对象,函数格式如下: numpy.arange(start, s ...
- Python – numpy.linspace()
Being a sequence generator, the numpy.linspace() function is used to generate a sequence of numbers ...
- Python Numpy 关于 linspace()函数 使用详解(全)
目录 前言 1. 函数讲解 2. 实战讲解 前言 用plt画图的时候,偶尔会看到这个函数的出现,索性直接深入源码实战进行复现 主要功能:在线性区域中生成等间距的序列,原先在Numpy中可以用numpy ...
- Python ln_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!
点击上方 蓝字 关注我们 Numpy提供了灵活的.静态类型的.可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要.Numpy的向量操作是通过通用函 ...
- python乘法表运算_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!...
点击上方 蓝字 关注我们 Numpy提供了灵活的.静态类型的.可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要.Numpy的向量操作是通过通用函 ...
- [转载] Numpy 数学函数及逻辑函数
参考链接: Numpy 数学函数 目录 一.向量化和广播 二.数学函数 算数运算 numpy.add numpy.subtract numpy.multiply numpy.divide numpy. ...
- python numpy 多项式函数 求导求根
python numpy 多项式函数 求导求根 """求出多项式的 导函数与根 """import numpy as np import m ...
- python数据分析 - numpy | ndarray数组 | numpy常用函数
文章目录 数据分析 numpy概述 numpy历史 numpy的核心:多维数组 numpy基础 ndarray数组 内存中的ndarray对象 ndarray数组对象的特点 ndarray数组对象的创 ...
最新文章
- MySQL处理中文乱码问题
- 自定义键盘keyfere——pcsensor
- android camera 3a,买相机送手机 pixel 3a 上手体验
- c++怎么输入带有空格的字符串_杭电OJ 字符串处理类部分题解
- java用i/o查看文件_Java文件I / O基础
- rw1601可以用C语言写程序吗,用8051+1601LCD设计的整型计算器讲解.doc
- mysql —— 分表分区
- 数据库中系统数据库服务器,sql中什么是系统数据库服务器
- 二维数组作为函数的实参,定义函数形参的方法
- STM8L IAP升级过程记录
- PS——制作一寸照片、小二寸照片、二寸照片
- 最实用 DC终极扫盲大辞典! --- 让你对DC完全了解的88条名词解释(一)
- Sun JVM,JRocket,J9,Harmony, 四种主要的Java虚拟机实现
- 朴素贝叶斯--新浪新闻分类实例
- CnOpenData中国各省份官方报纸数据
- 怎样把文字调成竖排_怎么把文字变成竖排
- 互联网办公地点搬迁(北上深杭)
- CSS3系列 02 元素选择器
- 怎么解决微信屏蔽内置浏览器下载功能
- 也看编程语言ruby的前途