import random
code = random.choice(stock_list) # 從乙個列表中隨機選取元素下面是我目前經常用到的模組,為了方便使用,不是有特殊需求的話,個人覺得一開始沒比亞每個模組都很深入學習,只要知道自己常用的一些方法就行。隨時更新,請搜尋使用。random 隨機選取模組:
import random
a = [1, 2, 3, 4, 5]
print(random.choice(a)) # 隨機從列表中抽取乙個元素
code = random.choice(stock_list) # 從乙個列表中隨機選取元素
import os
# 設定預設檔案路徑
os.chdir()
os.chdir(u'c:/users/ocean/onedrive/class5/data/input_data/stock_data')
df = pd.read_csv('sz300001.csv')
root_path = os.path
.abspath(os.path
.join(current_file, os.pardir, os.pardir)) # 兩級父目錄
print root_path
輸入資料根目錄位址
input_data_path = os.path.abspath(os.path.join(root_path, 'data', 'input_data'))
import time
獲取當前日期
date_now = time.strftime('%y-%m-%d', time.localtime(time.time()))
計時器
start = time.time()
end = time.time()
used_time = str(end - start)
print "used_time: " + used_time
import matplotlib.pyplot as plt
新增空白畫布
fig =plt.figure(figsize=(12,5))
在空白畫布上設定一塊區域
ax =fig.add_subplot(1,1,1)
設定畫塊的標題
ax.set_title(str(code))
ax.set_xlabel('time') # 設定橫座標x軸的名字
ax.set_ylabel('return') # 設定y軸
畫一根2d線圖,並設定名稱為』stock_return』
plt.plot(df[equity], label='stock_return')
繪製散點圖
plt.scatter(df['ma_long'], df['final_ratio'], label='ma_long')
還有更多的圖形可以繪製,如果真的有需要,可以網上再搜尋
plt.legend(loc='best') # 顯示圖線的名字
plt.show() # 繪出影象結果
from mpl_toolkits.mplot3d import axes3d
fig = plt.figure()
ax = axes3d(fig)
ax.scatter(df['ma_long'],df['ma_short'],df['final_ratio'], c='b') #繪製資料點
# 設定座標軸名字
ax.set_zlabel('final_ratio') #座標軸
ax.set_ylabel('ma_short')
ax.set_xlabel('ma_long')
plt.show()
安裝模組
$sudo pip3 install pygame
驗證安裝:
$python3 -m pygame.examples
.aliens
pygame 快速入門安裝:
$sudo pip3 install requests
無參get
請求:
r=requests.get("")
帶參get
請求:
payload =
r = requests.get("", params=payload)
請求結果:
>>>print r.url
?key2=value2&key1=value1
post請求:
r = requests.post("", data = )
以上得知,post請求引數是以data關鍵字引數來傳遞的。
現在的data引數傳遞的是字典,我們也可以傳遞乙個json格式的資料,如下:
>>>
import json
>>>
import requests
>>> payload =
>>> r = requests.post("", data = json.dumps(payload))
歡迎關注:
Python 常用的模組和簡單用法
toc import randomcode random.choice stock list 從乙個列表中隨機選取元素下面是我目前經常用到的模組,為了方便使用,不是有特殊需求的話,個人覺得一開始沒比亞每個模組都很深入學習,只要知道自己常用的一些方法就行。隨時更新,請搜尋使用。random 隨機選取模...
Python常用的模組和簡單用法
目錄 import random code random.choice stock list 從乙個列表中隨機選取元素下面是我目前經常用到的模組,為了方便使用,不是有特殊需求的話,個人覺得一開始沒比亞每個模組都很深入學習,只要知道自己常用的一些方法就行。隨時更新,請搜尋使用。random 隨機選取模...
python之logging模組簡單用法
1 coding utf 8 2import logging 引入logging模組34 將資訊列印到控制台上56 如果需要顯示低於warning級別的內容,可以引入notset級別來顯示 7 logging.basicconfig level logging.notset 設定日誌級別 8 log...