小编sus*_*sko的帖子

Python Matplotlib:在基本图上查找给定 y 值对应的 x 值

我有一个使用 Matplotlib 生成的图(它最初是直方图的精确回忆曲线),我需要计算与 y = 0.9 的 y 值相对应的正确 x 值。数据是从列中存在的文本文件加载的。这是用于创建绘图的代码:

import numpy as np
import matplotlib.pyplot as plt
import pylab
from sklearn import metrics

data1 = np.loadtxt('text1.txt')
data2 = np.loadtxt('text2.txt')

background = 1 - (1 + y) / 2.
signal = 1 - (1 + x) / 2.

classifier_output = np.concatenate([background,signal])
true_value = np.concatenate([np.zeros_like(background, dtype=int), np.ones_like(signal,  dtype=int)])

precision, recall, threshold = metrics.precision_recall_curve(true_value, classifier_output)
plt.plot(threshold, precision[:-1])
plt.savefig('Plot.pdf', dpi = 2000)
plt.show()
Run Code Online (Sandbox Code Playgroud)

有没有办法计算 x 轴上对应于 y = 0.9 的正确值? 在此输入图像描述

python matplotlib roc

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

标签 统计

matplotlib ×1

python ×1

roc ×1