国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

淺談numpy生成數組的零值問題

2020-01-04 14:05:36
字體:
來源:轉載
供稿:網友

今天在用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的非常小的數代替了。

以上這篇淺談numpy生成數組的零值問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天峻县| 绥化市| 博湖县| 长海县| 乌鲁木齐县| 吴堡县| 晋江市| 仙居县| 平和县| 开封市| 乌拉特中旗| 巴东县| 兖州市| 林周县| 镇江市| 定兴县| 绵阳市| 蕲春县| 邛崃市| SHOW| 屯门区| 安溪县| 宣汉县| 金昌市| 肥乡县| 陆丰市| 牡丹江市| 南平市| 石阡县| 江达县| 芦溪县| 会同县| 邛崃市| 兰考县| 马关县| 绥阳县| 车险| 泾源县| 日土县| 济阳县| 永川市|