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] #把数组反转
版权声明
本文仅代表作者观点,不代表牛人量化交易网立场。
本文系作者授权牛人量化交易网发表,未经许可,不得转载。
评论列表
发表评论