python的range和linspace使用详解


Posted in Python onNovember 27, 2019

在python中要产生一个数字序列,最快的方法就是使用range和linspace函数,但是这两者不太一样,但总的来说实现的效果是一致的,都能获取一个数字序列。

range

range一看其名就知道是产生一个范围的序列,但是具体要怎么用,还是需要说一说的。其调用主要是以下几种形式:

range(n)

就是产生从0-n的一个数字序列,python中当你没有指定序列的起始点的时候,默认是从0开始。而步长也默认是1,即数字序列按增量1指定区间取数。这里着重注意下,数字序列是不包括n的,即[0,n)这样的开区间。

L= range(5)

运行结果:L = [0,1,2,3,4]

range(m,n) 该函数同时指定了起始点m,结束点n,产生[m,n)步长为1的数字序列.

L =range(10,15)

运行结果: L=[10,11,12,13,14]

range(m,n,step)

当然你也可以指定步长,来获取想要的数字序列。

L = range(10,20,3)

运行结果:L=[10,13,16,19]

linspace

linspace函数就比较复杂点,因为它是外部库的函数,所以在调用之前需要import库。总的来说,它就是按线性方法在指定区间取数。

而且它不像range那样能指定步长,这是它们之间的区别,如linspace(m,n,z) z是指定在m、n之间取点的个数,另外它取点的区间是[m,n],即是会包括终点n的。注意没有linspace(m)这种形式,它内部最少要传递2个参数,但是这样的linspace(m,n)并不可控,所以要想获得你所想要的数字序列,最好使用linspace(m,n,z)形式。

#导入外部包
import numpy as np
# L= np.linspace(10,15)
L = np.linspace(10,15,5)

以上这篇python的range和linspace使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python三元运算符实现方法
Dec 17 Python
linux系统使用python获取cpu信息脚本分享
Jan 15 Python
python字符串排序方法
Aug 29 Python
python实现查询IP地址所在地
Mar 29 Python
在Django的视图中使用form对象的方法
Jul 18 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
Python爬取视频(其实是一篇福利)过程解析
Aug 01 Python
使用pyinstaller逆向.pyc文件
Dec 20 Python
Tensorflow 卷积的梯度反向传播过程
Feb 10 Python
Django之choices选项和富文本编辑器的使用详解
Apr 01 Python
python正则表达式re.match()匹配多个字符方法的实现
Jan 27 Python
Python可视化神器pyecharts绘制地理图表
Jul 07 Python
python定间隔取点(np.linspace)的实现
Nov 27 #Python
Python进程池Pool应用实例分析
Nov 27 #Python
python进程池实现的多进程文件夹copy器完整示例
Nov 27 #Python
python list数据等间隔抽取并新建list存储的例子
Nov 27 #Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 #Python
python [:3] 实现提取数组中的数
Nov 27 #Python
在Python中等距取出一个数组其中n个数的实现方式
Nov 27 #Python
You might like
PHP新手上路(十)
2006/10/09 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
javascript 函数调用的对象和方法
2010/07/01 Javascript
JS无限树状列表实现代码
2011/01/11 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
Node.js实现兼容IE789的文件上传进度条
2016/09/02 Javascript
JS实现字符串转驼峰格式的方法
2016/12/16 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
angular分页指令操作
2017/01/09 Javascript
jquery仿苹果的时间/日期选择效果
2017/03/08 Javascript
Vue通过input筛选数据
2020/10/26 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
Python实现简单状态框架的方法
2015/03/19 Python
Python基于DES算法加密解密实例
2015/06/03 Python
python版百度语音识别功能
2019/07/09 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
Django多数据库联用实现方法解析
2020/11/12 Python
雅诗兰黛(Estee Lauder)英国官方网站:世界顶级化妆品牌
2016/12/29 全球购物
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
秋游活动策划方案
2014/02/16 职场文书
工作批评与自我批评范文
2014/10/16 职场文书
工程部文员岗位职责
2015/02/04 职场文书
python之基数排序的实现
2021/07/26 Python