import numpy as np
from sklearn.metrics import confusion_matrix, accuracy_score,f1_score,roc_auc_score,recall_score,precision_score
from sklearn import metrics
from matplotlib import pyplot
styles=['fivethirtyeight',
'dark_background',
'bmh',
'classic',
'seaborn-dark',
'grayscale',
'seaborn-deep',
'seaborn-muted',
'seaborn-colorblind',
'seaborn-white',
'seaborn-dark-palette',
'ggplot',
'tableau-colorblind10',
'_classic_test',
'seaborn-darkgrid',
'seaborn-notebook',
'Solarize_Light2',
'seaborn-paper',
'seaborn-whitegrid',
'seaborn-pastel',
'seaborn-talk',
'seaborn-bright',
'seaborn',
'seaborn-ticks',
'seaborn-poster',
'fast']
def rocs_plot(y2, P2, setname=''):
pyplot.figure(figsize=(5, 4), dpi=100)
pyplot.style.use('seaborn-darkgrid')
palette = pyplot.get_cmap('Set1')
for i, p2 in enumerate(P2):
fpr1, tpr1, thresholds1 = metrics.roc_curve(y2[i], p2, pos_label=1)
roc_auc1 = metrics.auc(fpr1, tpr1)
pyplot.plot(fpr1, tpr1, lw=1, color=palette(i), linewidth=1.5, alpha=0.9, label=result_paths[i][:-10]+", AUC=%0.3f" % (roc_auc1))
pyplot.xlim([0.00, 1.0])
pyplot.ylim([0.00, 1.0])
pyplot.xlabel("1-Specificity",fontsize=12)
pyplot.ylabel("Sensitivity",fontsize=12)
pyplot.title("ROC",fontsize=12)
pyplot.legend(loc="lower right")
pyplot.savefig('ROC.png',dpi=300)
pyplot画图太丑,改个风格就好
pyplot.style.use('seaborn-darkgrid')
里面的风格可以自己改,'seaborn-darkgrid' 风格出来大概是这样的,比默认格式好看多了:
(小白)尝试用Visual Studio梳理python《植物大战僵尸》源码002 20200910相关配置Visual Studio:1.46.1python:3.8源码地址:WX:amdy-liuhao 备注:植物大战僵尸今天看到的是tool.Control()里的setup_states这里设置了一些基本参数;def main(): game = tool.Control() state_dict = {c.MAIN_MENU: mainmenu.Menu(
网上查找开启GPS的方法 Intent settingsIntent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); settingsIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivityForResult(settingsIntent,1);当使用 settingsIntent.addFlags(Intent.FLAG_ACTIVITY_NEW
Yaoge’s maximum profit Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1321 Accepted Submission(s): 418 Problem DescriptionYao...
准备工作 :有微信商户平台 :mchid:微信商户idappid:商户appid商户证书:商户可登录微信商户平台,在【账户中心】->【API安全】目录下载证书证书文件名 :apiclient_key.pem证书序列号:具体查看微信商户平台支付证书key:(注意,这里不是下载的那个证书)需要进行一次处理下载微信配置好的jar包 路径https://github.com/wechatpay-apiv3/CertificateDownloader/releases下载好.
VUE概念是一个轻量级、渐进式前端框架特点数据驱动 mvvm 双向绑定 组件化好处封装了DOM操作元素的APISPA 单一页面框架 single page application步骤1.导入Vue.js2.准备数据渲染区3.准备数据4.插值表达式<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>测试 Vue框架<.
//获取屏幕的宽度public static int getScreenWidth(Context context) {WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);Display...
-建立URL链接
NoFlo是一个两岁的项目,它旨在为JavaScript在浏览器端和服务器端(node.js)提供带来基于流的编程。到目前为止,流的定义必须使用文本FPB语言或者JSON。为了能够创建一个基于Web的可视化设计器用于流的可视化开发,NoFlo的创建者Henri Bergius正通过Kickstarter募集10万美元的资金。\基于流的编程是一种编程范式,由J. Paul Morrison在20世纪...
FTP(文件传输协议)FTP(File Transfer Protocol) ,是一种处于应用层的用于文件传输的协议。是基于TCP协议的应用层协议,用于在网络上传输文件的协议。该协议使用的端口号为20和21,其中20是数据端口,21是命令端口(默认情况下)是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20端口;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定FTP的目标:提高文件的共享性和可靠高效地传送数据在传输文件时,F
iina mac版是一款采用现代设计和流线型功能的在线视频播放器,可以观看视频,管理播放列表,处理媒体内容或为电影加载字幕提等等。iina mac可以加载本地文件或提供视频URL,iina mac可以使用所有流行的媒体格式。而且您可以快速更改界面主题,调整默认行为和用户界面,决定是否要自动加载字幕,配置新的键绑定等。iina for mac中文版安装教程下载好IINA镜像包后,点击打开II...
目录一、FTP的概述1.1 FTP的理念1.2 FTP数据连接模式1.2.1 连接模式分类1.2.2 主动和被动模式的工作原理二、配置FTP服务2.1 配置匿名用户FTP服务2.1.1关闭防火墙安装vsftpd软件包2.1.2开启FTP服务并做备份2.1.3 修改配置文件2.1.4 设置目录下权限,便于用户上传数据2.1.5 重启服务2.1.6 win机器上匿名访问2.1.7 接收pub下的文件3.1 本地用户ftp访问3.1...
背景:项目启动一直好好的,今天运行起来,突然报下面的错误:尝试解决1:看到这个着实有点懵,想着是不是build的时候没有加载出来,于是删除项目里的build文件夹,然后重新build,但问题依然没有解决。尝试解决2:springboot项目启动有三种方法,分别是: a)java -jar xx.jar b)jav...