numpy生成数组的零值问题
来源:互联网 发布:如何启动mysql服务 编辑:程序博客网 时间:2024/05/16 08:42
今天在用numpy写sinc函数时偶然发现在x=0时函数居然能取到1,觉得很不可思议,按理来说在x=0时函数无意义,研究了一下,发现竟然时numpy在生成数组时自动用一个很小的数代替了0。
In[2]: import numpy as npIn[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的非常小的数代替了。
0 0
- numpy生成数组的零值问题
- numpy的数组维度问题
- numpy 构建一个全为零的数组 zeros()方法
- numpy生成随机数组
- numpy初始化数组时遇到的问题
- numpy.linspace 生成等差数组
- Numpy的数组拼接
- numpy 数组的体会
- numpy数组的创建
- 关于PYTHON NUMPY数组的切片的符号省略问题
- Python numpy数组排序问题
- numpy数组扩展效率问题
- 关于 Numpy 数组作为函数参数的一个小问题
- python 用numpy生成多维随机数组
- 零长度的数组
- numpy 生成数的方法
- numpy的问题
- numpy 的一些数组操作方法
- WAV格式文件学习
- 微信公众号网页分享功能开发
- jsp实验4.(1)表单提交内容的编码
- 杂花生树(三十七)
- 被世人遗忘的AlphaZero:中国象棋界的AlphaGo
- numpy生成数组的零值问题
- 初识HTML的结构
- Java中重载和重写,多态几个概念之间的区别
- LeetCode刷题记录Easy篇(1)
- 树莓派+ 步进电机
- mysql常用语句
- Windows多媒体定时器(精确到1ms) (二)
- mysql主从配置
- POJ2524 Ubiquitous Religions (并查集)