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(Tornado)模拟登录小米抢手机
Nov 12 Python
python使用pil生成缩略图的方法
Mar 26 Python
Python实现对excel文件列表值进行统计的方法
Jul 25 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
Jan 28 Python
Python实现发送QQ邮件的封装
Jul 14 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
Apr 22 Python
python3 对list中每个元素进行处理的方法
Jun 29 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
Apr 18 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
Pytorch 实现数据集自定义读取
Jan 18 Python
python简单利用字典破解zip文件口令
Sep 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用mysql数据库存储session的代码
2010/03/05 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
Yii2结合Workerman的websocket示例详解
2018/09/10 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
jQuery下通过$.browser来判断浏览器.
2011/04/05 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
JS字符串截取函数实例
2013/12/27 Javascript
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
React-Native 组件之 Modal的使用详解
2017/08/08 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
浅析Python中yield关键词的作用与用法
2016/11/29 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
谈谈python中GUI的选择
2018/03/01 Python
Flask框架配置与调试操作示例
2018/07/23 Python
python实现Flappy Bird源码
2018/12/24 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
python 实现快速生成连续、随机字母列表
2019/11/28 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
python 决策树算法的实现
2020/10/09 Python
C#怎么让一个窗口居中显示?
2015/10/20 面试题
趣味活动策划方案
2014/02/08 职场文书
高中物理教学反思
2014/02/08 职场文书
关于环保的建议书400字
2014/03/12 职场文书
个人工作主要事迹
2014/05/08 职场文书
广播节目策划方案
2014/05/23 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
实习工作表现评语
2014/12/31 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
Android中View.post和Handler.post的关系
2022/06/05 Java/Android
MySQL添加索引特点及优化问题
2022/07/23 MySQL