小编chr*_*er1的帖子

Python:在多个数组列中计算零并有效地存储它们

我创建一个数组:

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 中更多的代码行和一个非常混乱的变量资源管理器。

我的问题:

  1. 是否有可能使此代码更高效并将值仅保存在一种类型的数据中,例如字典、数据框或元组?
  2. 我可以使用循环来创建 dic、dataframe 或 tuple 吗?

谢谢

python arrays dictionary numpy counting

3
推荐指数
1
解决办法
1800
查看次数

Python:pmdarima、autoarima 不适用于大数据

我有一个数据框,每 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 找到权重因子?

python forecasting arima

3
推荐指数
1
解决办法
1322
查看次数

VS Code Vue <模板> <脚本> <样式> 自动建议

我已经有一段时间没有使用 Vue 进行编程了。vuedef但是,当我开始在新创建的文件中输入类似内容时,.vue它会自动建议我以下内容,而不是我自己编写:

<template>
</template>

<script>
</script>

<style>
</style>
Run Code Online (Sandbox Code Playgroud)

我不记得我是怎么做到的,但我猜这是我必须输入的某个单词。
也许它来自 VS-Code 插件?

vue.js visual-studio-code

1
推荐指数
1
解决办法
3095
查看次数