Python常用的模組和簡單用法 - IT145.com
文章推薦指數: 80 %
Python常用的模組和簡單用法 · 1、random 隨機模組 · 2、matplotlab.pyplot 作圖模組 · 3、mpl_toolkits.mplot3d 繪製3D圖模組 ...
首頁 > 軟體
Python常用的模組和簡單用法
2021-10-0716:00:02
目錄1、random隨機模組2、matplotlab.pyplot作圖模組3、mpl_toolkits.mplot3d繪製3D圖模組
1、random隨機模組
importrandom
code=random.choice(stock_list)#從一個列表中隨機選取元素下面是我目前經常用到的模組,為了方便使用,不是有特殊需求的話,個人覺得一開始沒比亞每個模組都很深入學習,只要知道自己常用的一些方法就行。
隨時更新,請搜尋使用。
random隨機選取模組:
importrandom
a=[1,2,3,4,5]
print(random.choice(a))#隨機從列表中抽取一個元素
code=random.choice(stock_list)#從一個列表中隨機選取元素
os資料夾模組:
importos
#設定預設檔案路徑
os.chdir()
os.chdir(u'C:/Users/Ocean/OneDrive/class5/data/input_data/stock_data')
df=pd.read_csv('sz300001.csv')
printdf
程式根目錄地址,os.pardir:父目錄parentdirectory
root_path=os.path.abspath(os.path.join(current_file,os.pardir,os.pardir))#兩級父目錄
printroot_path
輸入資料根目錄地址
input_data_path=os.path.abspath(os.path.join(root_path,'data','input_data'))
time時間模組:
importtime
獲取當前日期
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
2、matplotlab.pyplot作圖模組
importmatplotlib.pyplotasplt
新增空白畫布
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()#繪出影象結果
3、mpl_toolkits.mplot3d繪製3D圖模組
frommpl_toolkits.mplot3dimportAxes3D
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()
相關文章
德漢姆中學就讀條件
MacBook项目2009年学校开始实施MacBook项目,所有师生配备一本MacBook,并同步更新了校园无线网络。
学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。
因此2011
2021-06-0109:32:01
黑科技的輕簡出行,告別「電量焦慮症」:Anker氮化鎵超能充系列
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果MacBook很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-0109:31:42
吳亦凡廠牌首秀,L4WUDU居然忘詞了,Rapper和明星比還是有差距!
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、MacOvaSeas、林渝植等人全部出场。
然而让
2021-06-0109:31:34
IPFS、Chia、Bzz和ICP挖礦該怎麼選?哪一個更有優勢?
目前应用IPFS的机构:1谷歌浏览器支持IPFS分布式协议2万维网(历史档案博物馆)数据库3火狐浏览器支持IPFS分布式协议4EOS等数字货币数据存储5美国国会图书馆,历史资料永久保存在IPFS6加
2021-06-0109:31:24
有哪些事是買了雪佛蘭後才知道的?美事偷著樂,開拓者車主隨聊
开拓者的车机是兼容苹果和安卓,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-0109:30:48
iPhone12在618最新定價,跌價幅度超過1400元,還等iPhone13嗎?
不仅是安卓手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。
iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-0109:30:45
熱門文章
1win10升級後無法調整螢幕解析度怎麼辦
2Win7/8.1/10/Office啟用工具使用教學(KMSpico)
3win10下【寬頻連線錯誤813】怎麼辦?
4Excel密碼破解:開啟密碼,保護密碼,VBA密碼
5如何更改AndroidStudio的程式碼字型和顏色
6EXCEL技巧——EXCEL如何製作族譜
7AdobePhotoshopCC官方中文版安裝破解教學
8如何使用PPT製作轉盤抽獎的動畫
9excel表格怎麼設定到期日前自動提醒功能
10如何在Photoshop中開啟並使用pat格式的檔案
IT145.comE-mail:sddin#qq.com
延伸文章資訊
- 1這14種常用Python模組,你需知道的幾大模組! - 程式人生
想做Python開發,這14種常用Python模組,你需知道 ... 元組(struct_time)共九個元素。 由於Python的time模組實現主要呼叫C庫,所以各個平臺可能有所不同。
- 26. 模組(Module) — Python 3.10.6 說明文件
Import 套件時,Python 會搜尋 sys.path 裡的目錄,尋找套件的子目錄。 目錄中必須含有 __init__.py 檔案,才會被Pyhon 當成套件;這樣可以避免一些以常用名稱 ...
- 3Python常用的模組和簡單用法 - IT145.com
Python常用的模組和簡單用法 · 1、random 隨機模組 · 2、matplotlab.pyplot 作圖模組 · 3、mpl_toolkits.mplot3d 繪製3D圖模組 ...
- 4Python模組與使用,重複的事交給程式做【Python練習Day4】
模組(module),則會獨立存在另一個程式檔案,讓主程式可以載入使用。第四天練習Python模組,先說結論:最後失敗了,爬了很多雯還是不知道問題卡在哪。
- 5第6 章Python 模組
一個模組是一個檔案,內含Python 程式的指令,可讓其他程式應用. ▸ Python 標準函式庫(Standard library) 內含許多模組. ✶ 只要匯入模組,就可以 ... (3) ...