python量化交易中numpy入门教程

adminadmin 技术推文 2021-12-19 632 0
import numpy as np
np.array([1,2,3]) #创建一个数组

np.random.rand(2,4) #创建一组随机数组

#两个分开数组相加或相除

a=np.array([1,2,3])

b=np.array([4,5,6])
c=a/b

#dot函数是np中的矩阵乘法

g=np.dot(a,b) #1*4+2*5+3*6
print(g)

#数组直接相乘运算

a=np.array([1,2,3])
b=a*5
print(b)

#找到数组的最大值和最小值
f=(a) 
h=(a)
i=a.argmin() #最小值所在的键
j=a.argmax() #最大值所在的键
print(f,h,i,j)

#计算单个数组的总和
k= a.sum()

#计算单个数组的平均值
l=a.mean()

#计算单个分开数组相加
a=np.array([1,2,3],[2,3,4])
m=a.sum(axis=1)


#切片获取数组中的值,和pythonlist的切片方式是一样的
a=np.array([1,2,3],[2,3,4])
a[0,0:2] #取2键之前的值,不包括2
a[::-1] #把数组反转


版权声明

本文仅代表作者观点,不代表牛人量化交易网立场。
本文系作者授权牛人量化交易网发表,未经许可,不得转载。

喜欢0发布评论

评论列表

发表评论

  • 昵称(必填)
  • 邮箱
  • 网址