Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Don';不理解numpy的结果。在时间序列上关联_Python_Numpy_Time Series - Fatal编程技术网

Python Don';不理解numpy的结果。在时间序列上关联

Python Don';不理解numpy的结果。在时间序列上关联,python,numpy,time-series,Python,Numpy,Time Series,我正试图建立一个将日期时间映射到股价的时间序列模型。以下是时间序列(缺口对应于NaN价格): 有126个日期时间:价格点。然后我尝试应用numpy.correlate,但结果令人困惑: 令人费解的是: 数值非常大(1E17-1E19);我认为它们应该在[-1,1]范围内 我理解126处的峰值(数据长度),但0和252处不应该有峰值吗 请阅读np.correlate的文档。据我所知,您似乎已经通过了mode='same'。最大相关性将位于len(data)/2 快速示例: import num

我正试图建立一个将日期时间映射到股价的时间序列模型。以下是时间序列(缺口对应于NaN价格):

有126个日期时间:价格点。然后我尝试应用
numpy.correlate
,但结果令人困惑:

令人费解的是:

  • 数值非常大(1E17-1E19);我认为它们应该在[-1,1]范围内
  • 我理解126处的峰值(数据长度),但0和252处不应该有峰值吗

  • 请阅读
    np.correlate
    的文档。据我所知,您似乎已经通过了
    mode='same'
    。最大相关性将位于
    len(data)/2

    快速示例:

    import numpy as np
    import matplotlib.pyplot as plt
    
    stocks = np.abs(np.random.normal(0, 100, size=252))
    stockscor = np.correlate(stocks, stocks, mode='same')
    
    plt.plot(stockscor)
    plt.show()
    

    您到底将什么作为参数传递给了
    numpy.correlate
    ?你读过并理解了吗?