函数::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函数相关推荐

  1. numpy之linspace()函数使用详解

    numpy之linspace()函数使用详解 linspace() 函数 作为序列生成器, numpy.linspace()函数用于在线性空间中以均匀步长生成数字序列. Numpy通常可以使用nump ...

  2. B05_NumPy从数值范围创建数组(numpy.arange,numpy.linspace,numpy.logspace)

    NumPy 从数值范围创建数组 numpy.arange numpy 包中的使用 arange 函数创建数值范围并返回 ndarray 对象,函数格式如下: numpy.arange(start, s ...

  3. Python – numpy.linspace()

    Being a sequence generator, the numpy.linspace() function is used to generate a sequence of numbers ...

  4. Python Numpy 关于 linspace()函数 使用详解(全)

    目录 前言 1. 函数讲解 2. 实战讲解 前言 用plt画图的时候,偶尔会看到这个函数的出现,索性直接深入源码实战进行复现 主要功能:在线性区域中生成等间距的序列,原先在Numpy中可以用numpy ...

  5. Python ln_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!

    点击上方 蓝字 关注我们 Numpy提供了灵活的.静态类型的.可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要.Numpy的向量操作是通过通用函 ...

  6. python乘法表运算_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!...

    点击上方 蓝字 关注我们 Numpy提供了灵活的.静态类型的.可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要.Numpy的向量操作是通过通用函 ...

  7. [转载] Numpy 数学函数及逻辑函数

    参考链接: Numpy 数学函数 目录 一.向量化和广播 二.数学函数 算数运算 numpy.add numpy.subtract numpy.multiply numpy.divide numpy. ...

  8. python numpy 多项式函数 求导求根

    python numpy 多项式函数 求导求根 """求出多项式的 导函数与根 """import numpy as np import m ...

  9. python数据分析 - numpy | ndarray数组 | numpy常用函数

    文章目录 数据分析 numpy概述 numpy历史 numpy的核心:多维数组 numpy基础 ndarray数组 内存中的ndarray对象 ndarray数组对象的特点 ndarray数组对象的创 ...

最新文章

  1. MySQL处理中文乱码问题
  2. 自定义键盘keyfere——pcsensor
  3. android camera 3a,买相机送手机 pixel 3a 上手体验
  4. c++怎么输入带有空格的字符串_杭电OJ 字符串处理类部分题解
  5. java用i/o查看文件_Java文件I / O基础
  6. rw1601可以用C语言写程序吗,用8051+1601LCD设计的整型计算器讲解.doc
  7. mysql —— 分表分区
  8. 数据库中系统数据库服务器,sql中什么是系统数据库服务器
  9. 二维数组作为函数的实参,定义函数形参的方法
  10. STM8L IAP升级过程记录
  11. PS——制作一寸照片、小二寸照片、二寸照片
  12. 最实用 DC终极扫盲大辞典! --- 让你对DC完全了解的88条名词解释(一)
  13. Sun JVM,JRocket,J9,Harmony, 四种主要的Java虚拟机实现
  14. 朴素贝叶斯--新浪新闻分类实例
  15. CnOpenData中国各省份官方报纸数据
  16. 怎样把文字调成竖排_怎么把文字变成竖排
  17. 互联网办公地点搬迁(北上深杭)
  18. CSS3系列 02 元素选择器
  19. 怎么解决微信屏蔽内置浏览器下载功能
  20. 也看编程语言ruby的前途

热门文章

  1. ChatGPT和文心一言分别推荐的CNV分析工具
  2. 基于合作层次基因调控网络的多机器人目标捕获
  3. NXP迅为i.MX8Mmini开发板Linix固件编译上
  4. 静态链表、循环链表、双向链表
  5. 红外光谱技术在气体检测分析中的应用
  6. 一个巨型的ESP8266模块,围观围观
  7. 刚认识的,推荐赚钱能力超级硬核的美女、大佬的公众号!
  8. 音视频---速搭建语音聊天室技术分析
  9. 高等数学(函数的极限与连续性)
  10. HUNER翻译软件测试面试题,外企测试面试常见问题及回答(英文)