Day 77 量化投資與Python——NumPy
阿新 • • 發佈:2020-06-28
量化投資與Python——NumPy
為什麼選擇Python
如何使用Python進行量化投資
NumPy - 資料分析基礎包
簡介
為什麼要用NumPy
案例一:計算每一個值的匯率
a = [random.uniform(10.0,200.0) for i in range(50)] b = 6.8 a = np.array(a) print(a*b)
案例二:計算一批數量不等的商品總價值
# 價錢 c = [random.uniform(10.0,300.0) for i in range(30)] # 數量 d = [random.randint(1,20) fori in range(30)] c = np.array(c) d = np.array(d) print((a*b).sum())
案例三:取值
# 取出列表中大於 5 的數 e = [random.randint(1,10) for i in range(15)] # print(e) e = np.array(e) print(e[e>5]) # 取出列表中大於 8 的偶數 f = [random.randint(1,15) for i in range(15)] f = np.array(f) # g = f[f>8] print(g[g%2==0]) print(f[(f>8) & (f%2==0)])# 取出列表中大於 8 的數和所有偶數 h = [random.randint(1,15) for i in range(15)] h = np.array(h) print(h[(h>8) | (h%2==0)])