pandas.series([…]) #建立序列
pandas.date_range(『20200729』,periods=7)# 建立日期序列
pandas.dataframe(…,index=…,columns=…)# 建立制定索引矩陣
a.index#行索引名稱
a.columns#列索引名稱
a.values#矩陣值
a.describe()#描述矩陣
a.t# 反相矩陣
a.sort_index(axis=1,ascending=false)# 按列倒序排序
a.sort_values(by=』…』)#對值排序
a[『a』] or a.a#選擇指定列值
a[…:…]#選擇指定行的值
a.loc[』…』,』…』]#以標籤來選擇值
a.iloc[…,…]#以位置來選擇值
a[a.a>1]#以a列數值大於1值來篩選值
a.iloc[…,…] = 111#以位置來改
a.loc[』…』,』…』] = 111#以標籤來改
a[a.a>1] = 0#以列篩選數值對矩陣全部修改
a.a[a.a>1] = 0#僅對制定列篩選值修改
a.dropna(axis=0,how=『any』) how=#刪掉缺失資料所在的一行
a.fillna(value=0)#將所有缺失資料改為0
a.isnull#判斷是否存在缺失資料
numpy.any(a.isnull())==true#大資料中判斷是否存在資料丟失
#可以讀取的格式
read_csv
read_excel
read_hdf
read_sql
read_json
read_msgpack(experimental)
read_html
read_gbq(experimental)
read_stata
read_sas
read_clipboard
read_pickle
#儲存格式
to_csv
to_excel
to_hdf
to_sql
to_json
to_msgpack(experimental)
to_html
to_gbq(experimental)
to_stata
to_sas
to_clipboard
to_pickle
pandas.merge(a,b,on=』…』)#按照某列索引合併
pandas.merge(a,b,on=[』…』,』…』],how=『inner』)#預設inner交集還有outer並集right以b索引為基準left以a索引為基準
pandas.merge(a,b,on=[』…』,』…』],how=『outer』,indicator=true) #顯示合併方式
pandas.merge(a,b,left_index=true,right_index=true,how=『outer』) #按照行索引合併
pandas.merge(a,b,on=』…』,suffixes=[』…』,』…』],how=『outer』) #增加行索引字尾
import matplotlib.pyplot as plt #顯示資料模組
a.plot()
plt.show()#顯示圖表
a.plot.scatter()
plt.show()#散點圖
還有』bar』,『hist』,『box』,『kde』,ares』,『hexbin』,『pie』
莫煩 Tensorflow 變數
理解了tensorflow必須通過session去run才能輸出值,如果不通過session,那麼只能得到變數名字和型別,加深理解了tensorflow的機制。import tensorflow as tf state tf.variable 0,name counter print state 輸...
莫煩Python matplotlib基本使用篇
以下 可直接在pycharm下執行,前提是已安裝numpy和matplotlib。中的每個功能都進行了注釋,讀者可自行注釋某一部分 檢視結果,以便檢驗其中某個函式的功能。import matplotlib.pyplot as plt 匯入matplotlib import numpy as np p...
莫煩 pytorch RNN 回歸
import torch from torch import nn import numpy as np import torchvision.datasets as dsets import torchvision.transforms as transforms import matplotli...