python将auc曲线的fpr和tpr导出到csv文件
时间: 2024-05-13 21:16:11 浏览: 167
可以使用Python的pandas库将fpr和tpr数据导出为csv文件。下面是一个示例代码:
```python
import pandas as pd
import numpy as np
from sklearn.metrics import roc_curve, auc
# 假设你已经有了fpr和tpr数据,这里用随机数据代替
fpr, tpr, _ = roc_curve(np.random.randint(2, size=100), np.random.rand(100))
# 计算曲线下面积AUC
auc_score = auc(fpr, tpr)
# 将数据转换成pandas的DataFrame
df = pd.DataFrame({'fpr': fpr, 'tpr': tpr})
# 将DataFrame保存到csv文件
df.to_csv('auc_curve.csv', index=False)
# 打印AUC分数
print('AUC score:', auc_score)
```
这个代码会将fpr和tpr数据保存到名为`auc_curve.csv`的csv文件中,同时打印出AUC分数。你可以根据需要修改代码以适应你的数据。
阅读全文