# -*- coding: utf-8 -*-
"""created on fri feb 17 11:30:57 2017
@author: yunjinqi
e-mail:[email protected]
differentiate yourself in the world from anyone else.
"""import pandas as pd
df=pd.read_excel('luowen.xls')
df.head()
df=df.iloc[::,8]
df.head()
df.shift(1).head()
rate=(df-df.shift(1))/df.shift(1)
rate=rate.dropna()
rate.head()
############################################計算資料的基本統計量:均值,方差,偏度,峰度等
import stats as sts
import numpy as np
len(rate)#長度
rate.mean()#均值
rate.std()#標準差
rate.var()#var
rate.describe()#描述
sts.skewness(rate)
sts.kurtosis(rate)
###引用別人寫的
scores=rate
#集中趨勢的度量
print('求和:',np.sum(scores))
print('個數:',len(scores))
print('平均值:',np.mean(scores))
print('中位數:',np.median(scores))
print('眾數:',sts.mode(scores))
print('上四分位數',sts.quantile(scores,p=0.25))
print('下四分位數',sts.quantile(scores,p=0.75))
#離散趨勢的度量
print('最大值:',np.max(scores))
print('最小值:',np.min(scores))
print('極差:',np.max(scores)-np.min(scores))
print('四分位差',sts.quantile(scores,p=0.75)-sts.quantile(scores,p=0.25))
print('標準差:',np.std(scores))
print('方差:',np.var(scores))
print('離散係數:',np.std(scores)/np.mean(scores))
#偏度與峰度的度量
print('偏度:',sts.skewness(scores))
print('峰度:',sts.kurtosis(scores))
2 Python 檔案基本操作
file1.write 張飛 file1.close file3 open name.txt a file3.write n諸葛亮 file3.close file2 open name.txt print file2.read file2.close 輸出 張飛 諸葛亮 列印檔案指標的位置 fil...
Python學習2 Python基本語法工具
本篇部落格主要針對函式 檔案 異常,這3個部分的基本使用方法進行學習。函式的定義用def,後面跟著函式名。同c 一樣需要乙個小括號包含傳遞的引數,另外還需要乙個冒號。def myfunction 函式體的內容直接在下面寫出即可,何時編寫結束依然是以縮排為準,python中同樣要有return。如果引...
python時間序列分析
什麼是時間序列 時間序列簡單的說就是各時間點上形成的數值串行,時間序列分析就是通過觀察歷史資料 未來的值。在這裡需要強調一點的是,時間序列分析並不是關於時間的回歸,它主要是研究自身的變化規律的 這裡不考慮含外生變數的時間序列 為什麼用python 用兩個字總結 情懷 愛屋及烏,個人比較喜歡pytho...