浅谈numpy生成数组的零值问题


Posted in Python onNovember 12, 2018

今天在用numpy写sinc函数时偶然发现在x=0时函数居然能取到1,觉得很不可思议,按理来说在x=0时函数无意义,研究了一下,发现竟然时numpy在生成数组时自动用一个很小的数代替了0。

In[2]: import numpy as np
In[3]: np.arange(-1, 1, 0.1)
Out[3]: 
array([ -1.00000000e+00, -9.00000000e-01, -8.00000000e-01,
    -7.00000000e-01, -6.00000000e-01, -5.00000000e-01,
    -4.00000000e-01, -3.00000000e-01, -2.00000000e-01,
    -1.00000000e-01, -2.22044605e-16,  1.00000000e-01,
     2.00000000e-01,  3.00000000e-01,  4.00000000e-01,
     5.00000000e-01,  6.00000000e-01,  7.00000000e-01,
     8.00000000e-01,  9.00000000e-01])
In[4]: np.linspace(-1, 0.9, 20)
Out[4]: 
array([ -1.00000000e+00, -9.00000000e-01, -8.00000000e-01,
    -7.00000000e-01, -6.00000000e-01, -5.00000000e-01,
    -4.00000000e-01, -3.00000000e-01, -2.00000000e-01,
    -1.00000000e-01, -1.11022302e-16,  1.00000000e-01,
     2.00000000e-01,  3.00000000e-01,  4.00000000e-01,
     5.00000000e-01,  6.00000000e-01,  7.00000000e-01,
     8.00000000e-01,  9.00000000e-01])

其中arange和linspace两个函数在本应该为0的地方用一个e-16的非常小的数代替了。

以上这篇浅谈numpy生成数组的零值问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现根据窗口标题调用窗口的方法
Mar 13 Python
python对数组进行反转的方法
May 20 Python
Python中shape计算矩阵的方法示例
Apr 21 Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 Python
Python通用循环的构造方法实例分析
Dec 19 Python
python实现图片彩色转化为素描
Jan 15 Python
Django项目创建到启动详解(最全最详细)
Sep 07 Python
python模拟实现斗地主发牌
Jan 07 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
Jun 29 Python
Python读取pdf表格写入excel的方法
Jan 22 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 #Python
python 构造三维全零数组的方法
Nov 12 #Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 #Python
在python中pandas的series合并方法
Nov 12 #Python
浅谈python的dataframe与series的创建方法
Nov 12 #Python
django解决跨域请求的问题
Nov 11 #Python
python 生成图形验证码的方法示例
Nov 11 #Python
You might like
php代码审计比较有意思的例子
2014/05/07 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
2016/06/15 PHP
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
静态页面的值传递(三部曲)
2006/09/25 Javascript
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
JQuery与iframe交互实现代码
2009/12/24 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
关于JS字符串函数String.replace()
2013/04/07 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
JsRender实用入门教程
2014/10/31 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
微信小程序页面开发注意事项整理
2017/05/18 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
python实现学生管理系统开发
2020/07/24 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
IBatis持久层技术
2016/07/18 面试题
社会实践心得体会
2014/01/03 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
学生违反校规检讨书
2014/10/28 职场文书
大足石刻导游词
2015/02/02 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
男人帮观后感
2015/06/18 职场文书
学校远程教育工作总结
2015/08/11 职场文书
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android