{"id":170046,"date":"2023-08-01T21:59:22","date_gmt":"2023-08-01T13:59:22","guid":{"rendered":"http:\/\/www.idc.net\/help\/170046\/"},"modified":"2023-08-01T21:59:22","modified_gmt":"2023-08-01T13:59:22","slug":"%e5%90%8e%e6%b5%aa%e4%ba%91python%e6%95%99%e7%a8%8b%ef%bc%9apython%e5%a6%82%e4%bd%95%e8%ae%a1%e7%ae%97auc","status":"publish","type":"post","link":"https:\/\/idc.net\/help\/170046\/","title":{"rendered":"\u540e\u6d6a\u4e91Python\u6559\u7a0b\uff1apython\u5982\u4f55\u8ba1\u7b97auc"},"content":{"rendered":"<p><span style=\"font-size: 18px\"><span style=\"font-size: 14px\"><img decoding=\"async\" src=\"https:\/\/oss.py.cn\/pycn\/upload\/article\/000\/000\/003\/5e019ecce2cee683.jpg\" class=\"aligncenter\"><\/span><strong><br \/><\/strong><\/span><\/p>\n<p><span style=\"font-size: 18px\"><strong>1\u3001\u5b89\u88c5scikit-learn<\/strong><\/span><\/p>\n<p><strong>1.1 Scikit-learn \u4f9d\u8d56<\/strong><\/p>\n<p><span style=\"font-size: 18px\"><strong>\u00b7<\/strong><\/span>Python (&gt;= 2.6 or &gt;= 3.3),<\/p>\n<p><span style=\"font-size: 18px\"><strong>\u00b7<\/strong><\/span>NumPy (&gt;= 1.6.1),<\/p>\n<p><span style=\"font-size: 18px\"><strong>\u00b7<\/strong><\/span>SciPy (&gt;= 0.9).<\/p>\n<p>\u5206\u522b\u67e5\u770b\u4e0a\u8ff0\u4e09\u4e2a\u4f9d\u8d56\u7684\u7248\u672c\uff1a<\/p>\n<pre>python&nbsp;-V<\/pre>\n<p>&nbsp; \u7ed3\u679c\uff1a<\/p>\n<pre>Python&nbsp;2.7.3<\/pre>\n<pre>python&nbsp;-c&nbsp;'import&nbsp;scipy;&nbsp;print&nbsp;scipy.version.version'<\/pre>\n<p>scipy\u7248\u672c\u7ed3\u679c\uff1a<\/p>\n<pre>0.9.0<\/pre>\n<pre>python&nbsp;-c&nbsp;\"import&nbsp;numpy;&nbsp;print&nbsp;numpy.version.version\"<\/pre>\n<p>numpy\u7ed3\u679c\uff1a<\/p>\n<pre>1.10.2<\/pre>\n<p><strong>1.2 Scikit-learn\u5b89\u88c5<\/strong><\/p>\n<p>\u5982\u679c\u4f60\u5df2\u7ecf\u5b89\u88c5\u4e86NumPy\u3001SciPy\u548cpython\u5e76\u4e14\u5747\u6ee1\u8db31.1\u4e2d\u6240\u9700\u7684\u6761\u4ef6\uff0c\u90a3\u4e48\u53ef\u4ee5\u76f4\u63a5\u8fd0\u884csudo<\/p>\n<pre>pip&nbsp;install&nbsp;-&nbsp;U&nbsp;scikit&nbsp;-&nbsp;learn<\/pre>\n<p>\u6267\u884c\u5b89\u88c5\u3002<\/p>\n<p><span style=\"font-size: 18px\"><strong>2\u3001\u8ba1\u7b97auc\u6307\u6807<\/strong><\/span><\/p>\n<pre>import&nbsp;numpy&nbsp;as&nbsp;np\nfrom&nbsp;sklearn.metrics&nbsp;import&nbsp;roc_auc_score\ny_true&nbsp;=&nbsp;np.array([0,&nbsp;0,&nbsp;1,&nbsp;1])\ny_scores&nbsp;=&nbsp;np.array([0.1,&nbsp;0.4,&nbsp;0.35,&nbsp;0.8])\nroc_auc_score(y_true,&nbsp;y_scores)<\/pre>\n<p>\u8f93\u51fa\uff1a<\/p>\n<pre>0.75<\/pre>\n<p><span style=\"font-size: 18px\"><strong>3\u3001\u8ba1\u7b97roc\u66f2\u7ebf<\/strong><\/span><\/p>\n<pre>import&nbsp;numpy&nbsp;as&nbsp;np\nfrom&nbsp;sklearn&nbsp;import&nbsp;metrics\ny&nbsp;=&nbsp;np.array([1,&nbsp;1,&nbsp;2,&nbsp;2])&nbsp;&nbsp;&nbsp;#\u5b9e\u9645\u503c\nscores&nbsp;=&nbsp;np.array([0.1,&nbsp;0.4,&nbsp;0.35,&nbsp;0.8])&nbsp;&nbsp;#\u9884\u6d4b\u503c\nfpr,&nbsp;tpr,&nbsp;thresholds&nbsp;=&nbsp;metrics.roc_curve(y,&nbsp;scores,&nbsp;pos_label=2)&nbsp;&nbsp;#pos_label=2\uff0c\u8868\u793a\u503c\u4e3a2\u7684\u5b9e\u9645\u503c\u4e3a\u6b63\u6837\u672c\nprint&nbsp;fpr\nprint&nbsp;tpr\nprint&nbsp;thresholds<\/pre>\n<p>\u8f93\u51fa\uff1a<\/p>\n<pre>array([&nbsp;0.&nbsp;,&nbsp;&nbsp;0.5,&nbsp;&nbsp;0.5,&nbsp;&nbsp;1.&nbsp;])\narray([&nbsp;0.5,&nbsp;&nbsp;0.5,&nbsp;&nbsp;1.&nbsp;,&nbsp;&nbsp;1.&nbsp;])\narray([&nbsp;0.8&nbsp;,&nbsp;0.4&nbsp;,&nbsp;0.35,&nbsp;0.1&nbsp;])<\/pre>\n<p>python\u5b66\u4e60\u7f51\uff0c\u514d\u8d39\u7684\u5728\u7ebf\u5b66\u4e60python\u5e73\u53f0\uff0c\u6b22\u8fce\u5173\u6ce8\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\u3001\u5b89\u88c5scikit-learn 1.1 Scikit-learn \u4f9d\u8d56 \u00b7Python (&gt;= 2.6 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":170047,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[182397],"tags":[],"class_list":["post-170046","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python"],"_links":{"self":[{"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/posts\/170046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/comments?post=170046"}],"version-history":[{"count":0,"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/posts\/170046\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/media\/170047"}],"wp:attachment":[{"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/media?parent=170046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/categories?post=170046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/idc.net\/help\/wp-json\/wp\/v2\/tags?post=170046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}