首页 > 其他分享 >np.linspace用法

np.linspace用法

时间:2023-03-10 10:12:52浏览次数:40  
标签:stop 0.26315789 用法 start linspace np True

np.linspace主要用来创建等差数列

对于数列,若满足:   则称该数列为等差数列。其中,公差d为一常数,n为正整数。  
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)
Return evenly spaced numbers over a specified interval.
(在start和stop之间返回均匀间隔的数据)
Returns num evenly spaced samples, calculated over the interval [start, stop].
(返回的是 [start, stop]之间的均匀分布)
The endpoint of the interval can optionally be excluded.
Changed in version 1.16.0: Non-scalar start and stop are now supported.
(可以选择是否排除间隔的终点)

 

参数含义:

start:返回样本数据开始点
stop:返回样本数据结束点
num:生成的样本数据量,默认为50
endpoint:True则包含stop;False则不包含stop
retstep:If True, return (samples, step), where step is the spacing between samples.(即如果为True则结果会给出数据间隔)
dtype:输出数组类型
axis:0(默认)或-1

 

使用例子

>>> np.linspace(-1, 1, 20)
array([-1.        , -0.89473684, -0.78947368, -0.68421053, -0.57894737,
       -0.47368421, -0.36842105, -0.26315789, -0.15789474, -0.05263158,
        0.05263158,  0.15789474,  0.26315789,  0.36842105,  0.47368421,
        0.57894737,  0.68421053,  0.78947368,  0.89473684,  1.        ])
>>>
>>> np.linspace(-1, 1, 20, endpoint=False)
array([-1. , -0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, -0.1,  0. ,
        0.1,  0.2,  0.3,  0.4,  0.5,  0.6,  0.7,  0.8,  0.9])
>>>
>>>
>>> np.linspace(-1, 1, 20, retstep=True)
(array([-1.        , -0.89473684, -0.78947368, -0.68421053, -0.57894737,
       -0.47368421, -0.36842105, -0.26315789, -0.15789474, -0.05263158,
        0.05263158,  0.15789474,  0.26315789,  0.36842105,  0.47368421,
        0.57894737,  0.68421053,  0.78947368,  0.89473684,  1.        ]), 0.10526315789473684)
>>>

 

标签:stop,0.26315789,用法,start,linspace,np,True
From: https://www.cnblogs.com/xuxiaobo/p/17202412.html

相关文章

  • sql用法
    1.selectcount(0)在统计表的行数时候,经常用到selectcount(*), 然而对于行数很多的大表,这样的查询速度将会很慢。因为这样的查询对表的每一行都会进行每个列的扫描。......
  • Jx9嵌入式脚本语言基本用法
    Jx9是一种嵌入式脚本语言,可用于编写嵌入式脚本和扩展。以下是一些使用Jx9的示例:1.计算器Jx9可以轻松实现一个计算器。例如:```print("Entertwonumbers:");$n1=int......
  • Celery高级用法——接口加缓存、双写一致性
    轮播图接口加缓存为什么要加缓存网站首页被访问的频率很高,同一时间1w个人在访问,首页的轮播图接口会执行1w次,如果每一次都向后台拿数据,则效率较低想一种方式,让这1w个访......
  • 开发Vue组件并发布到npm仓库
    因业务需求,部分功能组件需要在多个项目中使用,为了避免直接复制代码,所以开发组件之后发布到npm仓库步骤:1:考虑以后也可能需要开发组件,所以我这边新建一个vue项目2:开发组......
  • Vue input上传音频并播放
    <template><div><inputtype="file"ref="audioInput"@change="handleFileUpload"><button@click="handleFileSelect">选择音频文件</button><button......
  • MATLAB:while的用法
    参考ROMS网格制作的部分代码lonmin=110;%Minimumlongitude[degreeeast]lonmax=130;%Maximumlongitude[degreeeast]latmin=20;%Minimumlati......
  • C#使用NPOI生成Word文档的方法
    在此我们介绍以模板方式载入内容导出Word文档一、获取模板(XWPFDocumentdoc)1.首先获取模板,然后把获取的模板实例化为NPOI的文档对象进行操作:FileStreamstream=File.O......
  • ORACLE SEQUENCE(队列)用法2
    PS:当需要产生唯一ID的时候,MSSQL只需将ID设置为int类型,并且设置为自增长就能达到.oracle中需要用序列+触发器才可以达到MSSQL中的只增长效果.(俩者还是有区别的.oracl......
  • 【JavaScript】——input元素的oninput事件和onchange事件
    //第一种:直接在元素标签上添加oninput属性,属性值为处理事件函数的调用<inputtype="text"id="input"oninput="handleInput()"></input>functionhandleInput(){ ......
  • docker-compose用法
    -f  指定使用的yaml文件位置up-d  启动容器项目ps显示所有容器信息pause 暂停容器unpase恢复暂停logs......