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)])

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/ysging/p/13202460.html
77