1. 程式人生 > 實用技巧 >Day 77 量化投資與Python——NumPy

Day 77 量化投資與Python——NumPy

量化投資與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) for
i 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)])