完美解決ARIMA模型中plot_acf畫(huà)不出圖的問(wèn)題
問(wèn)題描述:在畫(huà)時(shí)間序列ACF時(shí),調(diào)用
from statsmodels.graphics.tsaplots import plot_acf, plot_pacf plot_acf(data, lags=40) plt.show()
畫(huà)不出圖,或者是只能畫(huà)出一條直線,如下圖所示:
出現(xiàn)這種情況的原因是:plot_acf(data, lags=40)中的data沒(méi)有dropna()。
解決方案:
from statsmodels.graphics.tsaplots import plot_acf, plot_pacf data = data.dropna() plot_acf(data, lags=40) plt.show()
結(jié)果如下:
補(bǔ)充知識(shí):Python字典中的key和value取值的規(guī)則
字典的取值規(guī)則
字典值可以沒(méi)有限制地取任何python對(duì)象,既可以是標(biāo)準(zhǔn)的對(duì)象,也可以是用戶定義的,但鍵不行。
(1)不允許同一個(gè)鍵出現(xiàn)兩次。創(chuàng)建時(shí)如果同一個(gè)鍵被賦值兩次,后一個(gè)值會(huì)被記住,如下實(shí)例:
dict1 = {'Name': 'Zara', 'Age': 7, 'Name': 'Manni'}; print ("dict1['Name']: ", dict1['Name'])
輸出結(jié)果:dict1['Name']: Manni.
(2)鍵必須不可變,所以可以用數(shù),字符串或元組充當(dāng),所以用列表就不行,如下實(shí)例:
dict1 = {['Name']: 'Zara', 'Age': 7}; print ("dict1['Name']: ", dict1['Name'])
輸出結(jié)果:
dict1 = {['Name']: 'Zara', 'Age': 7}; TypeError: unhashable type: 'list.
可改變的數(shù)據(jù)結(jié)構(gòu) :字典dict,列表list,集合set. 字典也被稱作關(guān)聯(lián)數(shù)組或哈希表.
value取值規(guī)則
(1)值可以取任何數(shù)據(jù)類型,但鍵必須是不可變的,如字符串,數(shù)字或元組
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
以上這篇完美解決ARIMA模型中plot_acf畫(huà)不出圖的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
django使用haystack調(diào)用Elasticsearch實(shí)現(xiàn)索引搜索
這篇文章主要介紹了django使用haystack調(diào)用Elasticsearch實(shí)現(xiàn)索引搜索,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-071 行 Python 代碼快速實(shí)現(xiàn) FTP 服務(wù)器
FTP 服務(wù)器,在此之前我都是使用Linux的vsftpd軟件包來(lái)搭建FTP服務(wù)器的,現(xiàn)在發(fā)現(xiàn)了利用pyftpdlib可以更加簡(jiǎn)單的方法即可實(shí)現(xiàn)FTP服務(wù)器的功能。下面小編給大家?guī)?lái)了1 行 Python 代碼快速實(shí)現(xiàn) FTP 服務(wù)器,需要的朋友參考下2018-01-01Python應(yīng)用案例之利用opencv實(shí)現(xiàn)圖像匹配
OpenCV 是一個(gè)的跨平臺(tái)計(jì)算機(jī)視覺(jué)庫(kù),可以運(yùn)行在 Linux、Windows 和 Mac OS 操作系統(tǒng)上,這篇文章主要給大家介紹了關(guān)于Python應(yīng)用案例之利用opencv實(shí)現(xiàn)圖像匹配的相關(guān)資料,需要的朋友可以參考下2024-08-08