浅谈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 相关文章推荐
使用pdb模块调试Python程序实例
Jun 02 Python
python批量添加zabbix Screens的两个脚本分享
Jan 16 Python
python opencv之SIFT算法示例
Feb 24 Python
Windows下安装Django框架的方法简明教程
Mar 28 Python
python占位符输入方式实例
May 27 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
Jul 02 Python
使用python动态生成波形曲线的实现
Dec 04 Python
Python 实现自动登录+点击+滑动验证功能
Jun 10 Python
python实现图片转换成素描和漫画格式
Aug 19 Python
python 用pandas实现数据透视表功能
Dec 21 Python
python文件名批量重命名脚本实例代码
Apr 22 Python
OpenCV中resize函数插值算法的实现过程(五种)
Jun 05 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中防止SQL注入实现代码
2011/02/19 PHP
php 启动报错如何解决
2014/01/17 PHP
PHP常用技巧汇总
2016/03/04 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
JS与jQ读取xml文件的方法
2015/12/08 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
Angularjs的$http异步删除数据详解及实例
2017/07/27 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
浅析Python中的多重继承
2015/04/28 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
对Python中9种生成新对象的方法总结
2018/05/23 Python
在python中安装basemap的教程
2018/09/20 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
2019/01/23 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
2019/04/15 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
数据管理员的自我评价分享
2013/11/15 职场文书
毕业生自荐信
2013/12/14 职场文书
前台文员岗位职责
2013/12/28 职场文书
祖国在我心中演讲稿
2014/01/15 职场文书
优秀教师获奖感言
2014/01/31 职场文书
初中优秀班集体申报材料
2014/05/01 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
班主任高考寄语
2015/02/26 职场文书
成人成长感言如何写?
2019/08/16 职场文书