国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python#常用的模塊和簡單用法

renweihub / 1468人閱讀

摘要:文章導讀隨機模塊從一個列表中隨機選取元素下面是我目前經常用到的模塊,為了方便使用,不是有特殊需求的話,個人覺得一開始沒比亞每個模塊都很深入學習,只要知道自己常用的一些方法就行。隨時更新,請搜索使用。

文章導讀

[toc]

random 隨機模塊
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)  # 從一個列表中隨機選取元素
os 文件夾模塊:
import os

# 設置默認文件路徑
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

輸入數據根目錄地址

input_data_path = os.path.abspath(os.path.join(root_path, "data", "input_data"))
time 時間模塊:
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
matplotlab.pyplot 作圖模塊
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()  # 繪出圖像結果
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") #繪制數據點
# 設置坐標軸名字
ax.set_zlabel("final_ratio") #坐標軸
ax.set_ylabel("ma_short")
ax.set_xlabel("ma_long")
plt.show()
Pygame

安裝模塊

$sudo pip3 install pygame

驗證安裝:

$python3 -m pygame.examples.aliens

pygame 快速入門

1 新建 飛機大戰 項目

2 理解 圖像 并實現圖像繪制

理解 游戲循環 和 游戲時鐘

以上的入門方式不做過多介紹, 在網上百度一下,隨處可見

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)

請求結果:

>>>print r.url
http://pythontab.com/justTest?key2=value2&key1=value1

post請求:

r = requests.post("http://pythontab.com/postTest", data = {"key":"value"})

以上得知,post請求參數是以data關鍵字參數來傳遞的。
現在的data參數傳遞的是字典,我們也可以傳遞一個json格式的數據,如下:

>>> import json
>>> import requests
>>> payload = {"key":"value"}
>>> r = requests.post("http://pythontab.com/postTest", data = json.dumps(payload))

此處就不再過多的進行講解, 百度是最好的答案。

歡迎關注:

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/42207.html

相關文章

  • 常用十大python圖像處理工具

    摘要:但無論是用于何種用途,這些圖像都需要進行處理。圖像處理中的常見任務包括顯示圖像,基本操作如裁剪翻轉旋轉等,圖像分割,分類和特征提取,圖像恢復和圖像識別。圖像處理系統有時被稱為圖像處理的瑞士軍刀。 showImg(https://segmentfault.com/img/remote/1460000019631626); 原文標題:10 Python image manipulation...

    Crazy_Coder 評論0 收藏0
  • python高級特性

    摘要:常規的使用來統計一段代碼運行時間的例子輸出結果總結其實是一門特別人性化的語言,但凡在工程中經常遇到的問題,處理起來比較棘手的模式基本都有對應的比較優雅的解決方案。 python的高級特性 名詞與翻譯對照表 generator 生成器 iterator 迭代器 collection 集合 pack/unpack 打包/解包 decorator 裝飾器 context manager ...

    yexiaobai 評論0 收藏0
  • Python十大圖像處理工具

    摘要:之成為圖像處理任務的最佳選擇,是因為這一科學編程語言日益普及,并且其自身免費提供許多最先進的圖像處理工具。該庫包含基本的圖像處理功能,包括點操作使用一組內置卷積內核進行過濾以及顏色空間轉換。圖像處理系統有時被稱為圖像處理的瑞士軍刀。 showImg(https://segmentfault.com/img/remote/1460000019442221);編譯:張秋玥、小七、蔣寶尚 本...

    yuanxin 評論0 收藏0
  • python3 學習筆記

    摘要:本人很少寫代碼一般都是用的去年時用寫過一些收集系統信息的工具當時是邊看手冊邊寫的如今又要用來寫一個生成的工具就又需要查看手冊了至于為什么不用寫那是因為的庫不兼容永中在這里不得不說雖然很火但是一些庫還是不如多不如兼容性好為了避免以后再出這種事 Python3 Study Notes 本人很少寫 python 代碼, 一般都是用 go 的, 去年時用 python 寫過一些收集系統信息的工...

    tuomao 評論0 收藏0
  • Python爬蟲學習路線

    摘要:以下這些項目,你拿來學習學習練練手。當你每個步驟都能做到很優秀的時候,你應該考慮如何組合這四個步驟,使你的爬蟲達到效率最高,也就是所謂的爬蟲策略問題,爬蟲策略學習不是一朝一夕的事情,建議多看看一些比較優秀的爬蟲的設計方案,比如說。 (一)如何學習Python 學習Python大致可以分為以下幾個階段: 1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數據結構、語法...

    liaoyg8023 評論0 收藏0

發表評論

0條評論

renweihub

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<