python定间隔取点(np.linspace)的实现

yipeiwu_com6年前Python基础

1、range函数

range(起始值,终点值,间隔)

终点值不一定是最后一个取到的值

得到的是range类的对象,最后用list转换为【】,

In [4]: list(range(0,100,20))
Out[4]: [0, 20, 40, 60, 80]

2、解析式

【最小值 + x*(最大值-最小值)/取点数 for x in range(取点数)】

In [7]: [2+x*(10-2)/10 for x in range(10)]
Out[7]: [2.0, 2.8, 3.6, 4.4, 5.2, 6.0, 6.8, 7.6, 8.4, 9.2]

3、np.linspace函数

np.linspace(起始值,终点值,取点数)

取点数默认是50个

In [12]: np.linspace(0,10,5)
Out[12]: array([ 0. , 2.5, 5. , 7.5, 10. ])

以上这篇python定间隔取点(np.linspace)的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

解决Python print 输出文本显示 gbk 编码错误问题

前阵子想爬点东西,结果一直提示错误UnicodeEncodeError: ‘gbk' codec can't encode character ‘\xa0' in position,在网...

python操作sqlite的CRUD实例分析

本文实例讲述了python操作sqlite的CRUD实现方法。分享给大家供大家参考。具体如下: import sqlite3 as db conn = db.connect('myt...

python使用电子邮件模块smtplib的方法

python使用电子邮件模块smtplib的方法

Smptp类定义:smtplib.SMTP(host[,port[,local_hostname[,,timeout]]]),作为SMTP的构造函数,功能是与smtp服务器建立连接,在连...

PyTorch 1.0 正式版已经发布了

PyTorch 1.0 同时面向产品化 AI 和突破性研究的发展,「我们在 PyTorch1.0 发布前解决了几大问题,包括可重用、性能、编程语言和可扩展性。」Facebook 人工智能...

解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题

最近在关注 Deep Learning,就在自己的mac上安装google的开源框架Tensorflow 用 sudo pip install -U tensorflow 安装的时候总...