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 open()文件处理使用介绍
Nov 30 Python
Python远程桌面协议RDPY安装使用介绍
Apr 15 Python
20个常用Python运维库和模块
Feb 12 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
Dec 10 Python
浅谈python3.6的tkinter运行问题
Feb 22 Python
python读取.mat文件的数据及实例代码
Jul 12 Python
Django+zTree构建组织架构树的方法
Aug 21 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 Python
解决Python列表字符不区分大小写的问题
Dec 19 Python
python分布式计算dispy的使用详解
Dec 22 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
May 11 Python
python 获取剪切板内容的两种方法
Nov 28 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介绍篇
2010/10/26 PHP
php后门URL的防范
2013/11/12 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
js判断undefined类型示例代码
2014/02/10 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
javascript实现动态加载CSS
2015/01/26 Javascript
js实现图片轮播效果
2015/12/19 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
js创建数组的简单方法
2016/07/27 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
微信小程序自定义单项选择器样式
2019/07/25 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
[01:51]DAC趣味视频-如何成为职业选手.mp4
2017/04/02 DOTA
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
提升Python程序运行效率的6个方法
2015/03/31 Python
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
用pycharm开发django项目示例代码
2019/06/13 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
python如何设置静态变量
2020/09/07 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
创建学习型党组织实施方案
2014/03/29 职场文书
个人培训总结
2015/03/05 职场文书
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫