我创建一个数组:
import numpy as np
arr = [[0, 2, 3], [0, 1, 0], [0, 0, 1]]
arr = np.array(arr)
Run Code Online (Sandbox Code Playgroud)
现在我计算每列的每个零并将其存储在一个变量中:
a = np.count_nonzero(arr[:,0]==0)
b = np.count_nonzero(arr[:,1]==0)
c = np.count_nonzero(arr[:,2]==0)
Run Code Online (Sandbox Code Playgroud)
这段代码工作正常。但在我的情况下,我有更多的列,每个列都有超过 70000 个值。这将是 spyder 中更多的代码行和一个非常混乱的变量资源管理器。
我的问题:
谢谢
我有一个数据框,每 15 分钟进行大约 80.000 次观察。季节性参数 m 假定为 96,因为模式每 24 小时重复一次。当我在 auto_arima 算法中插入这些信息时,需要很长时间(几个小时)才能发出以下错误消息:
MemoryError: Unable to allocate 5.50 GiB for an array with shape (99, 99, 75361) and data type float64
Run Code Online (Sandbox Code Playgroud)
我正在使用的代码:
stepwise_fit = auto_arima(df['Hges'], seasonal=True, m=96, stepwise=True,
stationary=True, trace=True)
print(stepwise_fit.summary())
Run Code Online (Sandbox Code Playgroud)
我尝试将其重新采样为每小时值,以将数据量和 m 因子减少到 24,但我的计算机仍然无法计算结果。
处理大数据时如何使用 auto_arima 找到权重因子?
我已经有一段时间没有使用 Vue 进行编程了。vuedef但是,当我开始在新创建的文件中输入类似内容时,.vue它会自动建议我以下内容,而不是我自己编写:
<template>
</template>
<script>
</script>
<style>
</style>
Run Code Online (Sandbox Code Playgroud)
我不记得我是怎么做到的,但我猜这是我必须输入的某个单词。
也许它来自 VS-Code 插件?