摘要:文章導(dǎo)讀隨機模塊從一個列表中隨機選取元素下面是我目前經(jīng)常用到的模塊,為了方便使用,不是有特殊需求的話,個人覺得一開始沒比亞每個模塊都很深入學(xué)習(xí),只要知道自己常用的一些方法就行。隨時更新,請搜索使用。
文章導(dǎo)讀
[toc]
random 隨機模塊import random
code = random.choice(stock_list) # 從一個列表中隨機選取元素下面是我目前經(jīng)常用到的模塊,為了方便使用,不是有特殊需求的話,個人覺得一開始沒比亞每個模塊都很深入學(xué)習(xí),只要知道自己常用的一些方法就行。隨時更新,請搜索使用。
random 隨機選取模塊:
import random a = [1, 2, 3, 4, 5] print(random.choice(a)) # 隨機從列表中抽取一個元素 code = random.choice(stock_list) # 從一個列表中隨機選取元素os 文件夾模塊:
import os # 設(shè)置默認(rèn)文件路徑 os.chdir() os.chdir(u"C:/Users/Ocean/OneDrive/class5/data/input_data/stock_data") df = pd.read_csv("sz300001.csv")
程序根目錄地址,os.pardir:父目錄 parent directory
root_path = os.path.abspath(os.path.join(current_file, os.pardir, os.pardir)) # 兩級父目錄 print root_path
輸入數(shù)據(jù)根目錄地址
input_data_path = os.path.abspath(os.path.join(root_path, "data", "input_data"))time 時間模塊:
import time
獲取當(dāng)前日期
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_timematplotlab.pyplot 作圖模塊
import matplotlib.pyplot as plt
添加空白畫布
fig = plt.figure(figsize=(12,5))
在空白畫布上設(shè)置一塊區(qū)域
ax = fig.add_subplot(1,1,1)
設(shè)置畫塊的標(biāo)題
ax.set_title(str(code)) ax.set_xlabel("Time") # 設(shè)置橫坐標(biāo)x軸的名字 ax.set_ylabel("Return") # 設(shè)置Y軸
畫一根2D線圖,并設(shè)置名稱為"stock_return’
plt.plot(df[equity], label="stock_return")
繪制散點圖
plt.scatter(df["ma_long"], df["final_ratio"], label="ma_long")
還有更多的圖形可以繪制,如果真的有需要,可以網(wǎng)上再搜索
plt.legend(loc="best") # 顯示圖線的名字 plt.show() # 繪出圖像結(jié)果mpl_toolkits.mplot3d 繪制3D圖模塊
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") #繪制數(shù)據(jù)點 # 設(shè)置坐標(biāo)軸名字 ax.set_zlabel("final_ratio") #坐標(biāo)軸 ax.set_ylabel("ma_short") ax.set_xlabel("ma_long") plt.show()Pygame
安裝模塊
$sudo pip3 install pygame
驗證安裝:
$python3 -m pygame.examples.aliens
pygame 快速入門
1 新建 飛機大戰(zhàn) 項目
2 理解 圖像 并實現(xiàn)圖像繪制
理解 游戲循環(huán) 和 游戲時鐘
以上的入門方式不做過多介紹, 在網(wǎng)上百度一下,隨處可見
Requests安裝:
$sudo pip3 install requests請求URL:
無參GET請求:
r=requests.get("http://pythontab.com/justTest")
帶參GET請求:
payload = {"key1": "value1", "key2": "value2"} r = requests.get("http://pythontab.com/justTest", params=payload)
請求結(jié)果:
>>>print r.url http://pythontab.com/justTest?key2=value2&key1=value1
post請求:
r = requests.post("http://pythontab.com/postTest", data = {"key":"value"})
以上得知,post請求參數(shù)是以data關(guān)鍵字參數(shù)來傳遞的。
現(xiàn)在的data參數(shù)傳遞的是字典,我們也可以傳遞一個json格式的數(shù)據(jù),如下:
>>> import json >>> import requests >>> payload = {"key":"value"} >>> r = requests.post("http://pythontab.com/postTest", data = json.dumps(payload))
此處就不再過多的進行講解, 百度是最好的答案。
歡迎關(guān)注:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/42207.html
摘要:但無論是用于何種用途,這些圖像都需要進行處理。圖像處理中的常見任務(wù)包括顯示圖像,基本操作如裁剪翻轉(zhuǎn)旋轉(zhuǎn)等,圖像分割,分類和特征提取,圖像恢復(fù)和圖像識別。圖像處理系統(tǒng)有時被稱為圖像處理的瑞士軍刀。 showImg(https://segmentfault.com/img/remote/1460000019631626); 原文標(biāo)題:10 Python image manipulation...
摘要:常規(guī)的使用來統(tǒng)計一段代碼運行時間的例子輸出結(jié)果總結(jié)其實是一門特別人性化的語言,但凡在工程中經(jīng)常遇到的問題,處理起來比較棘手的模式基本都有對應(yīng)的比較優(yōu)雅的解決方案。 python的高級特性 名詞與翻譯對照表 generator 生成器 iterator 迭代器 collection 集合 pack/unpack 打包/解包 decorator 裝飾器 context manager ...
摘要:之成為圖像處理任務(wù)的最佳選擇,是因為這一科學(xué)編程語言日益普及,并且其自身免費提供許多最先進的圖像處理工具。該庫包含基本的圖像處理功能,包括點操作使用一組內(nèi)置卷積內(nèi)核進行過濾以及顏色空間轉(zhuǎn)換。圖像處理系統(tǒng)有時被稱為圖像處理的瑞士軍刀。 showImg(https://segmentfault.com/img/remote/1460000019442221);編譯:張秋玥、小七、蔣寶尚 本...
摘要:本人很少寫代碼一般都是用的去年時用寫過一些收集系統(tǒng)信息的工具當(dāng)時是邊看手冊邊寫的如今又要用來寫一個生成的工具就又需要查看手冊了至于為什么不用寫那是因為的庫不兼容永中在這里不得不說雖然很火但是一些庫還是不如多不如兼容性好為了避免以后再出這種事 Python3 Study Notes 本人很少寫 python 代碼, 一般都是用 go 的, 去年時用 python 寫過一些收集系統(tǒng)信息的工...
摘要:以下這些項目,你拿來學(xué)習(xí)學(xué)習(xí)練練手。當(dāng)你每個步驟都能做到很優(yōu)秀的時候,你應(yīng)該考慮如何組合這四個步驟,使你的爬蟲達(dá)到效率最高,也就是所謂的爬蟲策略問題,爬蟲策略學(xué)習(xí)不是一朝一夕的事情,建議多看看一些比較優(yōu)秀的爬蟲的設(shè)計方案,比如說。 (一)如何學(xué)習(xí)Python 學(xué)習(xí)Python大致可以分為以下幾個階段: 1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數(shù)據(jù)結(jié)構(gòu)、語法...
閱讀 999·2019-08-30 15:55
閱讀 3440·2019-08-30 13:10
閱讀 1268·2019-08-29 18:45
閱讀 2347·2019-08-29 16:25
閱讀 2107·2019-08-29 15:13
閱讀 2423·2019-08-29 11:29
閱讀 553·2019-08-26 17:34
閱讀 1486·2019-08-26 13:57