小编enc*_*ush的帖子

如何在InfluxDB中获取Collectd测量的CPU使用百分比

我正在收集Collectd 5.4.0在jiffies中测量的cpu使用率,然后将结果存储在InfluxDB 0.9.4中.我使用以下查询从InfluxDB获取cpu百分比:

SELECT MEAN(value) FROM cpu_value WHERE time >= '' and time <= '' GROUP BY type,type_instance
Run Code Online (Sandbox Code Playgroud)

但是当我绘制结果时,没有任何意义.cpu使用中没有模式.如果我做错了,请告诉我.

谢谢

collectd influxdb

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

建模 - 支持向量回归(SVR)与线性回归

我对建模技术有点新意,我试图比较SVR和线性回归.我使用f(x)= 5x + 10线性函数来生成训练和测试数据集.到目前为止,我编写了以下代码片段:

import csv 
import pandas as pd
import numpy as np 
import matplotlib.pyplot as plt 
from sklearn.linear_model import LinearRegression

with open('test.csv', 'r') as f1:
  train_dataframe = pd.read_csv(f1)

X_train = train_dataframe.iloc[:30,(0)]
y_train = train_dataframe.iloc[:30,(1)]

with open('test.csv','r') as f2:
     test_dataframe = pd.read_csv(f2)

X_test = test_dataframe.iloc[30:,(0)]
y_test = test_dataframe.iloc[30:,(1)]

svr = svm.SVR(kernel="rbf", gamma=0.1)
log = LinearRegression()
svr.fit(X_train.reshape(-1,1),y_train)
log.fit(X_train.reshape(-1,1), y_train)

predSVR = svr.predict(X_test.reshape(-1,1))
predLog = log.predict(X_test.reshape(-1,1))

plt.plot(X_test, y_test, label='true data')
plt.plot(X_test, predSVR, 'co', label='SVR')
plt.plot(X_test, predLog, 'mo', label='LogReg')
plt.legend()
plt.show()
Run Code Online (Sandbox Code Playgroud)

正如您在图片中看到的,线性回归工作正常,但SVM的预测准确性较差. …

python regression svm linear-regression scikit-learn

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

如何在bash中生成0到1之间的随机数

我试图推断出如何生成两个随机数为参数的输入值readproportionupdateproportion在某种程度上,这些参数的总和应该等于1,在下面的bash命令。

$ ./bin/ycsb run basic -P workloads/workloada -p readproportion=0.50 -p updateproportion=0.50
Run Code Online (Sandbox Code Playgroud)

请帮助您提出建议。

谢谢

random bash shell

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