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 相关文章推荐
pandas DataFrame数据转为list的方法
Apr 11 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
78行Python代码实现现微信撤回消息功能
Jul 26 Python
python3使用QQ邮箱发送邮件
May 20 Python
python3编写ThinkPHP命令执行Getshell的方法
Feb 26 Python
通过实例学习Python Excel操作
Jan 06 Python
TensorFlow2.1.0最新版本安装详细教程
Apr 08 Python
python 使用while循环输出*组成的菱形实例
Apr 12 Python
基于python实现操作git过程代码解析
Jul 27 Python
利用python如何实现猫捉老鼠小游戏
Dec 04 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 11 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
Feb 04 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中使用Oracle数据库(6)
2006/10/09 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
PHP与SQL语句常用大全
2016/12/10 PHP
Opacity.js
2007/01/22 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
Javascript模仿淘宝信用评价实例(附源码)
2015/11/26 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
vue+element-ui动态生成多级表头的方法
2018/08/28 Javascript
原生JS实现天气预报
2020/06/16 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
python3实现表白神器
2019/04/09 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
Python实现点云投影到平面显示
2020/01/18 Python
virtualenv介绍及简明教程
2020/06/23 Python
TensorFlow Autodiff自动微分详解
2020/07/06 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
关于祖国的演讲稿
2014/05/04 职场文书
民族团结先进个人事迹材料
2014/06/02 职场文书
2014年居委会工作总结
2014/12/09 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android