Python-for-data-移動窗口函數(shù)
創(chuàng)新互聯(lián)建站是專業(yè)的賽罕網(wǎng)站建設(shè)公司,賽罕接單;提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行賽罕網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
本文中介紹的是 ,主要的算子是:
統(tǒng)計和通過其他移動窗口或者指數(shù)衰減而運行的函數(shù),稱之為 移動窗口函數(shù)
style scoped="".dataframe tbody tr th:only-of-type { vertical-align: middle; } precode.dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } /code/pre/style
2292 rows × 3 columns
rolling算子,行為和resample和groupby類似
rolling可以在S或者DF上通過一個window進(jìn)行調(diào)用
style scoped="".dataframe tbody tr th:only-of-type { vertical-align: middle; } precode.dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } /code/pre/style
2292 rows × 3 columns
指定一個常數(shù)衰減因子為觀測值提供更多的權(quán)重。常用指定衰減因子的方法:使用span(跨度)
一些統(tǒng)計算子,例如相關(guān)度和協(xié)方差等需要同時操作兩個時間序列。
例如,金融分析中的股票和基準(zhǔn)指數(shù)的關(guān)聯(lián)性問題:計算時間序列的百分比變化pct_change()
style scoped="".dataframe tbody tr th:only-of-type { vertical-align: middle; } precode.dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } /code/pre/style
在rolling及其相關(guān)方法上使用apply方法提供了一種在移動窗口中應(yīng)用自己設(shè)計的數(shù)組函數(shù)的方法。
唯一要求:該函數(shù)從每個數(shù)組中產(chǎn)生一個單值(縮聚),例如使用rolling()...quantile(q)計算樣本的中位數(shù)
滑動窗口函數(shù),之前不知道 ,還自己寫了個,,
df.rolling().sum()
df.rolling().var()
1. 獲取到當(dāng)前窗口的句柄??梢允褂肎etForegroundWindow()函數(shù)來實現(xiàn)。
2. 獲取到當(dāng)前窗口的坐標(biāo)位置??梢允褂肎etWindowRect()函數(shù)來實現(xiàn)。此處不僅需要當(dāng)前窗口的句柄,也需要我們定義一個結(jié)構(gòu)體來實現(xiàn)坐標(biāo)值得存儲。
3. 改變當(dāng)前窗口的位置。可以使用SetWindowPos()函數(shù)來實現(xiàn)。函數(shù)原型為BOOL SetWindowPos(HWN hWnd,HWND hWndlnsertAfter,int X,int Y,int cx,int cy,UNIT.Flags),其中hWnd為窗口的句柄,hWndInsertAfter指在z序中的位于被置位的窗口前的窗口句柄,X指以客戶坐標(biāo)指定窗口新位置的左邊界,Y指以客戶坐標(biāo)指定窗口新位置的頂邊界,cx指以像素指定窗口的新的寬度,cy指以像素指定窗口的新的高度,uFlags:窗口尺寸和定位的標(biāo)志。