淺談numpy生成數(shù)組的零值問(wèn)題
今天在用numpy寫(xiě)sinc函數(shù)時(shí)偶然發(fā)現(xiàn)在x=0時(shí)函數(shù)居然能取到1,覺(jué)得很不可思議,按理來(lái)說(shuō)在x=0時(shí)函數(shù)無(wú)意義,研究了一下,發(fā)現(xiàn)竟然時(shí)numpy在生成數(shù)組時(shí)自動(dòng)用一個(gè)很小的數(shù)代替了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兩個(gè)函數(shù)在本應(yīng)該為0的地方用一個(gè)e-16的非常小的數(shù)代替了。
以上這篇淺談numpy生成數(shù)組的零值問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
用Django寫(xiě)天氣預(yù)報(bào)查詢(xún)網(wǎng)站
今天小編就為大家分享一篇關(guān)于用Django寫(xiě)天氣預(yù)報(bào)查詢(xún)網(wǎng)站的文章,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10Python中numpy.pad()函數(shù)的使用詳解
這篇文章主要介紹了Python中numpy.pad()函數(shù)的使用詳解,在卷積神經(jīng)網(wǎng)絡(luò)中,為了避免卷積運(yùn)算導(dǎo)致輸出圖像縮小和圖像邊緣信息丟失,常常采用圖像邊緣填充技術(shù),即在圖像四周邊緣填充0,使得卷積運(yùn)算后圖像大小不會(huì)縮小,同時(shí)也不會(huì)丟失邊緣和角落的信息,需要的朋友可以參考下2023-10-10Python嵌套函數(shù),作用域與偏函數(shù)用法實(shí)例分析
這篇文章主要介紹了Python嵌套函數(shù),作用域與偏函數(shù)用法,結(jié)合實(shí)例形式分析了Python嵌套函數(shù),作用域與偏函數(shù)的功能、定義與相關(guān)使用方法,需要的朋友可以參考下2019-12-12使用python解決化學(xué)問(wèn)題的實(shí)用指南
在當(dāng)今科學(xué)技術(shù)迅速發(fā)展的時(shí)代,計(jì)算機(jī)科學(xué)與各個(gè)學(xué)科的結(jié)合愈發(fā)緊密,尤其是在化學(xué)領(lǐng)域,本博文旨在探討如何利用Python解決一些常見(jiàn)的化學(xué)問(wèn)題,包括構(gòu)建分子式、判斷化合價(jià)、解析分子式、平衡化學(xué)反應(yīng)方程式以及計(jì)算化合物的摩爾質(zhì)量等,需要的朋友可以參考下2024-10-10對(duì)PyQt5的輸入對(duì)話(huà)框使用(QInputDialog)詳解
今天小編就為大家分享一篇對(duì)PyQt5的輸入對(duì)話(huà)框使用(QInputDialog)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06