计算3D锯齿状NumPy数组的2D平均值

第505章

我正在尝试计算python中时间序列的赫斯特指数,该值确定了定量金融时间序列的某些均值回复特征。我采用了任意长度的时间序列,并选择将其拆分为数据块,该过程是计算赫斯特指数(多种方法之一)的一部分。我正在写这作为一个功能。想象一下,我将时间序列(有价证券的价格)设置为“ y”,而我想要的组块数量设置为“ n”:

def hurst(y,n):

     y = array_split(y,n)

问题在于,现在将数组拆分为多个块,其中一个块的大小与其他块不相等。我想找到均值,标准偏差,均值居中序列,均值居中序列的累计和以及每个块的累计和的范围。但是,由于数组大小不一,所以我还没有找到实现此目的的方法。基本上当我试图通过

mean(y,axis=0)

或1或2,对于轴,我得到一个错误。当使用n = 20时,数组的形状为

(20,)

我以为“向量化”可以帮助我吗?但是我还没有弄清楚如何使用它。我试图避免循环遍历数据。

拆分后的样本数据:

[array([[ 1.04676],
   [ 1.0366 ],
   [ 1.0418 ],
   [ 1.0536 ],
   [ 1.0639 ],
   [ 1.06556],
   [ 1.0668 ]]), array([[ 1.056  ],
   [ 1.053  ],
   [ 1.0521 ],
   [ 1.0517 ],
   [ 1.0551 ],
   [ 1.0485 ],
   [ 1.05705]]), array([[ 1.0531],
   [ 1.0545],
   [ 1.0682],
   [ 1.08  ],
   [ 1.0728],
   [ 1.061 ],
   [ 1.0554]]), array([[ 1.0642],
   [ 1.0607],
   [ 1.0546],
   [ 1.0521],
   [ 1.0548],
   [ 1.0647],
   [ 1.0604]])

数据类型 list

奥哈德·伊坦(Ohad Eytan)

要列出平均值,您可以简单地使用列表理解

    [mean(x[axis]) for axis in range(len(x))]

它越过轴并计算每个部分的平均值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算3D锯齿状NumPy数组的2D平均值

来自分类Dev

块状:“锯齿状” 3D数组中一维的平均值

来自分类Dev

块状:“锯齿状” 3D数组中一维的平均值

来自分类Dev

在numpy中获取3D数组的2D切片的平均值

来自分类Dev

基于2D数组的3D numpy切片的平均值

来自分类Dev

使用numpy.save保存Numpy 2D数组的列表(数组在一起是锯齿状的)

来自分类Dev

使用Linq对锯齿状数组(求和,平均值,其他函数)进行列操作

来自分类Dev

计算numpy数组中每个2d数组的平均值

来自分类Dev

如何将锯齿状数组转换为2D数组?

来自分类Dev

Unity 2D锯齿状数组,数组索引超出范围

来自分类Dev

在锯齿状2D网格上向外螺旋

来自分类Dev

F#-在(锯齿状)2D数组中分配元素可设置多个元素

来自分类Dev

将锯齿状2D阵列中的元素合并为一个新的锯齿状2D阵列(深度复制问题)

来自分类Dev

计算 3D 矩阵之间的平均值

来自分类Dev

按索引平均锯齿状数组

来自分类Dev

MATLAB:计算3D数组中每隔两页的元素平均值

来自分类Dev

JAVA-用循环初始化锯齿状3D阵列?

来自分类Dev

使用CUDA C计算2000个2D数组的平均值

来自分类Dev

在 Python 中计算作为距中心距离的函数的 2D 数组的平均值

来自分类Dev

Java中2D锯齿状阵列上的边界异常

来自分类Dev

使用单纯形噪声 2D 的锯齿状体素地形

来自分类Dev

如何获得2D数组的平均值

来自分类Dev

在2D数组中查找平均值

来自分类Dev

锯齿状数组

来自分类Dev

f#中的Array2D和锯齿状数组

来自分类Dev

从2D numpy数组快速计算随机的3D numpy数组

来自分类Dev

锯齿状数组OutOfMemoryException

来自分类Dev

使用锯齿状数组

来自分类Dev

使用锯齿状数组

Related 相关文章

热门标签

归档