小编Shi*_*ash的帖子

Roc曲线和切断点.蟒蛇.

我正在运行一个逻辑模型,我预测了logit值.我用了 :

 from sklearn import metrics
 fpr, tpr, thresholds = metrics.roc_curve(Y_test,p)
Run Code Online (Sandbox Code Playgroud)

我知道metric.roc_auc_score将给出曲线下面积但是任何人都可以让我知道找到最佳截止点(阈值)的命令是什么.

python roc logistic-regression

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

在Python中交叉两个图,找到x值:

设0 <= x <= 1.我有两列f和g,长度分别为5000.现在我的情节:

  plt.plot(x, f, '-')
  plt.plot(x, g, '*')
Run Code Online (Sandbox Code Playgroud)

我想找到曲线相交的点'x'.我不想找到f和g的交集.我可以简单地用以下方法做到:

   set(f) & set(g)
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

KerasTuner 自定义目标函数

我正在尝试使用 Keras Tuner 进行超参数微调。我想最大化auc。任何人都可以帮助我使用kerastuner.Objective自定义指标吗?

EXECUTIONS_PER_TRIAL = 5

b_tuner = BayesianOptimization(
    tune_nn_model,
    objective='val_binary_accuracy',
    max_trials=MAX_TRIALS,
    executions_per_trial=EXECUTIONS_PER_TRIAL,
    directory='test_dir101897',
    project_name='b_tune_nn',
    seed=12347
)
Run Code Online (Sandbox Code Playgroud)

我尝试定义一个自定义函数,例如:

from sklearn import metrics
from keras import backend as K

def auc(y_true, y_pred):
    auc = tf.metrics.auc(y_true, y_pred)[1]
    K.get_session().run(tf.local_variables_initializer())
    return auc
Run Code Online (Sandbox Code Playgroud)

并将其插入

objective='val_auc'
Run Code Online (Sandbox Code Playgroud)

但这不起作用

python deep-learning keras

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

如何在Python中一整天每十分钟执行一个程序

我正在开发网络爬虫应用程序,每十分钟下载一次股票价格。我能够提取报价,但我不确定如何安排它全天每十分钟运行一次。请向我建议时间循环之类的东西或网络爬虫应用程序本身的解决方案。
我需要一个适用于 Windows 的解决方案。

python windows web-crawler

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

从python中的groupby对象中选择一个特定的行

id    marks  year 
1     18      2013
1     25      2012
3     16      2014
2     16      2013
1     19      2013
3     25      2013
2     18      2014
Run Code Online (Sandbox Code Playgroud)

假设现在我通过python命令将上面的id分组.
grouped = file.groupby(file.id)

我想获得一个新文件,每个组中只有一行,最近一年是该组中一年中最高的一年.

请告诉我这个命令,我正在尝试使用apply但它只给出了布尔表达式.我想要最新一年的整行.

python group-by pandas

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