{"id":1971,"date":"2024-05-03T19:18:39","date_gmt":"2024-05-03T19:18:39","guid":{"rendered":"https:\/\/www.nicekj.com\/?p=1971"},"modified":"2024-05-03T21:40:01","modified_gmt":"2024-05-03T21:40:01","slug":"pythonrumenyujinjie","status":"publish","type":"post","link":"https:\/\/www.nicekj.com\/pythonrumenyujinjie.html","title":{"rendered":"Python\u5165\u95e8\u4e0e\u8fdb\u9636"},"content":{"rendered":"<h1 data-id=\"heading-0\">\u57fa\u7840\u8bed\u6cd5\u8bed\u53e5<\/h1>\n<p>\u5728\u7ebfpython\u4ee3\u7801\u8fd0\u884c\u7f51\u5740 <strong>\uff08\u63a8\u8350\u4f7f\u7528python3\u7f51\u5740\uff09<\/strong> \uff1a<a title=\"https:\/\/trinket.io\/python\" href=\"https:\/\/link.juejin.cn?target=https%3A%2F%2Ftrinket.io%2Fpython\" target=\"_blank\" rel=\"noopener\">trinket.io\/python<\/a>\u3001<a title=\"https:\/\/trinket.io\/python3\" href=\"https:\/\/link.juejin.cn?target=https%3A%2F%2Ftrinket.io%2Fpython3\" target=\"_blank\" rel=\"noopener\">trinket.io\/python3<\/a><\/p>\n<h2 data-id=\"heading-1\">\u57fa\u7840\u8bed\u6cd5&amp;\u8f93\u5165\u8f93\u51fa<\/h2>\n<h3 data-id=\"heading-2\">python\u7b49\u53f7\u8d4b\u503c<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u8d4b\u503c\u7c7b\u578b<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u57fa\u672c\u8d4b\u503c<\/td>\n<td>\u4f7f\u7528\u7b49\u53f7\uff08=\uff09\u8fdb\u884c\u8d4b\u503c\u3002<\/td>\n<td>x=10<\/td>\n<\/tr>\n<tr>\n<td>\u540c\u4e00\u4e2a\u503c\u7ed9\u591a\u4e2a\u53d8\u91cf<\/td>\n<td>\u53ef\u4ee5\u4f7f\u7528\u4e00\u4e2a\u503c\u6765\u8d4b\u503c\u7ed9\u591a\u4e2a\u53d8\u91cf\u3002<\/td>\n<td>x=y=z=10<\/td>\n<\/tr>\n<tr>\n<td>\u591a\u91cd\u8d4b\u503c<\/td>\n<td>\u53ef\u4ee5\u540c\u65f6\u7ed9\u591a\u4e2a\u53d8\u91cf\u8d4b\u591a\u4e2a\u503c\u3002<\/td>\n<td>x,y,z=1,2,3<\/td>\n<\/tr>\n<tr>\n<td>\u4f7f\u7528\u4e0b\u5212\u7ebf\u7684\u8d4b\u503c<\/td>\n<td>\u5f53\u4f60\u4e0d\u5173\u5fc3\u67d0\u4e2a\u503c\u65f6\uff0c\u53ef\u4ee5\u4f7f\u7528\u4e0b\u5212\u7ebf\uff08_\uff09\u4f5c\u4e3a\u201c\u4e22\u5f03\u201d\u53d8\u91cf\u3002<\/td>\n<td>x,_=1,2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 data-id=\"heading-3\">python\u547d\u540d\u89c4\u5219<\/h3>\n<ul>\n<li>\u4ee5\u4e0b\u540d\u5b57\u6709\u7279\u6b8a\u610f\u4e49\uff0c\u4e0d\u80fd\u4f5c\u4e3a\u53d8\u91cf\u540d<br \/>\n<table>\n<thead>\n<tr>\n<th>false<\/th>\n<th>none<\/th>\n<th>true<\/th>\n<th>and<\/th>\n<th>as<\/th>\n<th>assert<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>async<\/td>\n<td>await<\/td>\n<td>break<\/td>\n<td>class<\/td>\n<td>continue<\/td>\n<td>def<\/td>\n<\/tr>\n<tr>\n<td>del<\/td>\n<td>elif<\/td>\n<td>else<\/td>\n<td>except<\/td>\n<td>finally<\/td>\n<td>for<\/td>\n<\/tr>\n<tr>\n<td>form<\/td>\n<td>global<\/td>\n<td>if<\/td>\n<td>import<\/td>\n<td>in<\/td>\n<td>is<\/td>\n<\/tr>\n<tr>\n<td>lambda<\/td>\n<td>nonlocal<\/td>\n<td>not<\/td>\n<td>or<\/td>\n<td>pass<\/td>\n<td>raise<\/td>\n<\/tr>\n<tr>\n<td>return<\/td>\n<td>try<\/td>\n<td>while<\/td>\n<td>with<\/td>\n<td>yield<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\u53d8\u91cf\u540d\u4e0d\u80fd\u6570\u5b57\u548c\u7279\u6b8a\u5b57\u7b26\u5f00\u5934\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">php<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-php code-block-extension-codeShowNum\" lang=\"php\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4ee5\u4e0b\u5185\u5bb9\u4e3a\u975e\u6cd5\u6807\u8bc6\u7b26<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-number\">4<\/span>word <span class=\"hljs-comment\"># \u4ee5\u6570\u5b57\u5f00\u5934<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-keyword\">try<\/span> <span class=\"hljs-comment\"># Python\u4fdd\u7559\u5b57<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-variable\">$lady<\/span> <span class=\"hljs-comment\"># \u7279\u6b8a\u5b57\u7b26<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u547d\u540d\u89c4\u5219\u5efa\u8bae\u4ee5\u4e0b\u5212\u7ebf\u6216\u8005\u9a7c\u5cf0\u547d\u540d\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4e0b\u5212\u7ebf\u6cd5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-attr\">user_name<\/span> = <span class=\"hljs-string\">\"Alice\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-comment\"># \u9a7c\u5cf0\u6cd5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-attr\">userName<\/span> = <span class=\"hljs-string\">\"Alice\"<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-4\">python\u6ce8\u91ca<\/h3>\n<ul>\n<li>\u4f7f\u7528#\u53f7\u8fdb\u884c\u5355\u884c\u6ce8\u91ca\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-attr\">a<\/span> = <span class=\"hljs-number\">1<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-comment\"># b = 2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-attr\">c<\/span> = <span class=\"hljs-number\">3<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u4f7f\u7528\u4e09\u5f15\u53f7\u8fdb\u884c\u591a\u884c\u6ce8\u91ca\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-string\">'''<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">e = 4<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">f = 5<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">'''<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">g = <span class=\"hljs-number\">6<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-5\">python\u5c4f\u5e55\u8f93\u51fa\/\u952e\u76d8\u8f93\u5165<\/h3>\n<ul>\n<li>python\u5c4f\u5e55\u8f93\u51fa<br \/>\n<table>\n<thead>\n<tr>\n<th>\u53c2\u6570<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u793a\u4f8b<\/th>\n<th>\u7ed3\u679c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>obj<\/td>\n<td>\u53ef\u4ee5\u6253\u5370\u4e00\u4e2a\u5bf9\u8c61<\/td>\n<td>print(&#8220;AI&#8221;)<\/td>\n<td>AI<\/td>\n<\/tr>\n<tr>\n<td>obj<\/td>\n<td>\u9700\u8981\u6253\u5370\u7684\u5bf9\u8c61\uff0c\u53ef\u4ee5\u662f\u591a\u4e2a<\/td>\n<td>print(&#8220;Hello Word&#8221;)<\/td>\n<td>Hello Word<\/td>\n<\/tr>\n<tr>\n<td>sep<\/td>\n<td>\u7528\u4e8e\u5206\u9694\u591a\u4e2a\u5bf9\u8c61\u7684\u5b57\u7b26\uff0c\u9ed8\u8ba4\u662f\u7a7a\u683c<\/td>\n<td>print(&#8220;Hello&#8221;,&#8221;Word&#8221;,sep=&#8221;-&#8220;)<\/td>\n<td>Hello-Word<\/td>\n<\/tr>\n<tr>\n<td>end<\/td>\n<td>\u6253\u5370\u7ed3\u675f\u540e\u7684\u5b57\u7b26\uff0c\u9ed8\u8ba4\u662f\u6362\u884c\u7b26\\n<\/td>\n<td>print(&#8220;Hello&#8221;,end=&#8221;!&#8221;)<\/td>\n<td>Hello!<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>python\u952e\u76d8\u8f93\u5165\n<ul>\n<li>\u7b49\u5f85\u7528\u6237\u8f93\u5165\uff0c\u7528\u6237\u952e\u76d8\u8f93\u5165\u5b8c\u6bd5\u6572\u56de\u8f66\u8fdb\u884c\u786e\u8ba4\uff0c\u7ed3\u679c\u4fdd\u5b58\u5728result\u4e2d\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-attr\">result<\/span> = input()<\/span><br \/>\n<\/code><\/li>\n<li>\u63d0\u793a\u7528\u6237\u8f93\u5165\u4e4b\u524d\uff0c\u5148\u5728\u5c4f\u5e55\u663e\u793a\u51fa\u201c\u8bf7\u8f93\u5165\u7ed3\u679c\u201d\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-attr\">result<\/span> = input(<span class=\"hljs-string\">\"\u8bf7\u8f93\u5165\u7ed3\u679c\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 data-id=\"heading-6\">\u5c0f\u6848\u4f8b<\/h3>\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">lua<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-lua code-block-extension-codeShowNum\" lang=\"lua\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">name = <span class=\"hljs-built_in\">input<\/span>(<span class=\"hljs-string\">\"\u4f60\u662f\u8c01\uff1f\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6b22\u8fce\u5b66\u4e60python\uff0c\"<\/span>, name)<\/span><br \/>\n<\/code><\/p>\n<h2 data-id=\"heading-7\">\u987a\u5e8f\u7ed3\u6784\u8bed\u53e5<\/h2>\n<ul>\n<li>\u4ece\u4e0a\u5f80\u4e0b\u4f9d\u6b21\u6267\u884c<\/li>\n<li>\u901a\u5e38\u4e3a\u8d4b\u503c\u8bed\u53e5\u3001\u8ba1\u7b97\u8bed\u53e5\u7b49<\/li>\n<\/ul>\n<h3 data-id=\"heading-8\">\u8d4b\u503c&amp;\u8ba1\u7b97&amp;\u6570\u636e\u683c\u5f0f<\/h3>\n<ul>\n<li>\u4f7f\u7528 = \u8fdb\u884c\u8d4b\u503c<\/li>\n<li>\u8ba1\u7b97\u8bed\u53e5<br \/>\n<table>\n<thead>\n<tr>\n<th>\u8fd0\u7b97\u7b26<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>+<\/td>\n<td>\u52a0\u6cd5<\/td>\n<td>5 + 3 = 8<\/td>\n<\/tr>\n<tr>\n<td>&#8211;<\/td>\n<td>\u51cf\u6cd5<\/td>\n<td>5 &#8211; 3 = 2<\/td>\n<\/tr>\n<tr>\n<td>*<\/td>\n<td>\u4e58\u6cd5<\/td>\n<td>5 * 3 = 15<\/td>\n<\/tr>\n<tr>\n<td>\/<\/td>\n<td>\u7b97\u672f\u9664\u6cd5<\/td>\n<td>5 \/ 3 = 1.666666666666667<\/td>\n<\/tr>\n<tr>\n<td>\/\/<\/td>\n<td>\u6574\u6570\u9664\u6cd5\u6c42\u5546<\/td>\n<td>5 \/\/ 3 = 1<\/td>\n<\/tr>\n<tr>\n<td>%<\/td>\n<td>\u6c42\u4f59\u6570<\/td>\n<td>5 % 3 = 2<\/td>\n<\/tr>\n<tr>\n<td>**<\/td>\n<td>\u5e42\u8fd0\u7b97<\/td>\n<td>5 ** 3 = 125 \uff085\u76843\u6b21\u65b9)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\u8ba1\u7b97\u540c\u65f6\u8d4b\u503c<br \/>\n<table>\n<thead>\n<tr>\n<th>\u8fd0\u7b97\u7b26<\/th>\n<th>\u793a\u4f8b<\/th>\n<th>\u5c55\u5f00\u5f0f<\/th>\n<th>\u8fd0\u7b97\uff08\u5047\u8bbea = 10\uff09<\/th>\n<th>\u8fd0\u7b97\u7ed3\u679c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>+=<\/td>\n<td>a += 1<\/td>\n<td>a = a + 1<\/td>\n<td>a = 10 + 1<\/td>\n<td>a = 11<\/td>\n<\/tr>\n<tr>\n<td>-=<\/td>\n<td>a -= 1<\/td>\n<td>a = a &#8211; 1<\/td>\n<td>a = 10 &#8211; 1<\/td>\n<td>a = 9<\/td>\n<\/tr>\n<tr>\n<td>*=<\/td>\n<td>a *= 2<\/td>\n<td>a = a * 2<\/td>\n<td>a = 10 * 2<\/td>\n<td>a = 20<\/td>\n<\/tr>\n<tr>\n<td>\/=<\/td>\n<td>a \/= 3<\/td>\n<td>a = a \/ 3<\/td>\n<td>a = 10 \/ 3<\/td>\n<td>a = 3.3333333333<\/td>\n<\/tr>\n<tr>\n<td>\/\/=<\/td>\n<td>a \/\/= 3<\/td>\n<td>a = a \/\/ 3<\/td>\n<td>a = 10 \/\/ 3<\/td>\n<td>a = 3<\/td>\n<\/tr>\n<tr>\n<td>%=<\/td>\n<td>a %= 3<\/td>\n<td>a = a % 3<\/td>\n<td>a = 10 % 3<\/td>\n<td>a = 1<\/td>\n<\/tr>\n<tr>\n<td>**=<\/td>\n<td>a **= 2<\/td>\n<td>a = a ** 2<\/td>\n<td>a = 10 ** 2<\/td>\n<td>a = 100<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\u6570\u636e\u683c\u5f0f\uff08\u7c7b\u578b\uff09<br \/>\n<table>\n<thead>\n<tr>\n<th>\u6570\u636e\u7c7b\u578b<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u793a\u4f8b<\/th>\n<th>\u7279\u70b9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>int<\/td>\n<td>\u6574\u578b\uff0c\u6574\u6570<\/td>\n<td>5 3 -1<\/td>\n<td>\u53ef\u6b63\u6570\u3001\u590d\u6570\u6216\u80050<\/td>\n<\/tr>\n<tr>\n<td>float<\/td>\n<td>\u6d6e\u70b9\u6570\uff0c\u6709\u5c0f\u6570\u70b9<\/td>\n<td>3.14 -0.6 1e-3<\/td>\n<td>\u6709\u7cbe\u5ea6\u9650\u5236<\/td>\n<\/tr>\n<tr>\n<td>str<\/td>\n<td>\u5b57\u7b26\u4e32\uff0c\u6587\u672c\u6570\u636e<\/td>\n<td>&#8216;Hello Word&#8217; \u3001\u201cHello Word\u201d\u3001&#8221;&#8217;Hello Word&#8221;&#8217;<\/td>\n<td>\u7528\u5f15\u53f7\u521b\u5efa\u3001\u53ef\u5b57\u7b26\u4e32\u8fde\u63a5\u548c\u91cd\u590d\u3001\u53ef\u7528\u7d22\u5f15\u548c\u5207\u7247<\/td>\n<\/tr>\n<tr>\n<td>complex<\/td>\n<td>\u590d\u6570\uff0c\u6709\u5b9e\u90e8\u865a\u90e8<\/td>\n<td>2 + 3j 3 &#8211; 4j<\/td>\n<td>j \u8868\u793a\u865a\u90e8<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\u67e5\u770b\u6570\u636e\u7c7b\u578b\uff08\u4f7f\u7528type()\u53ef\u4ee5\u67e5\u770b\u6570\u636e\u7c7b\u578b\uff09\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">a = <span class=\"hljs-number\">1<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">b = <span class=\"hljs-number\">3.14<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">c = <span class=\"hljs-string\">'123'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">d = <span class=\"hljs-string\">\"\u8fd9\u4e5f\u662f\u5b57\u7b26\u4e32\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">e = <span class=\"hljs-string\">'''\u8fd9\u4e5f\u53ef\u4ee5\u662f\u5b57\u7b26\u4e32'''<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"a\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a\"<\/span>, <span class=\"hljs-built_in\">type<\/span>(a))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"b\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a\"<\/span>, <span class=\"hljs-built_in\">type<\/span>(b))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"c\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a\"<\/span>, <span class=\"hljs-built_in\">type<\/span>(c))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"d\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a\"<\/span>, <span class=\"hljs-built_in\">type<\/span>(d))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"e\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a\"<\/span>, <span class=\"hljs-built_in\">type<\/span>(e))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">\u6253\u5370\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">a\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a &lt;<span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-string\">'int'<\/span>&gt;<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">b\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a &lt;<span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-string\">'float'<\/span>&gt;<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">c\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a &lt;<span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-string\">'str'<\/span>&gt;<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">d\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a &lt;<span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-string\">'str'<\/span>&gt;<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">e\u7684\u6570\u636e\u7c7b\u578b\u662f\uff1a &lt;<span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-string\">'str'<\/span>&gt;<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-9\">\u6570\u636e\u683c\u5f0f\u8f6c\u6362&amp;\u6848\u4f8b<\/h3>\n<ul>\n<li>\u8f6c\u4e3a\u6574\u6570<br \/>\n<table>\n<thead>\n<tr>\n<th>\u8fdb\u5236<\/th>\n<th>\u5355\u4e2a\u53d6\u503c\u8303\u56f4<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>10\u8fdb\u5236<\/td>\n<td>0-9<\/td>\n<td>0\uff0c2\uff0c-1\uff0c3<\/td>\n<\/tr>\n<tr>\n<td>2\u8fdb\u5236<\/td>\n<td>0-1<\/td>\n<td>0\uff08\u5341\u8fdb\u5236\u76840\uff09\u30011\uff08\u5341\u8fdb\u5236\u76841\uff09\u300110\uff08\u5341\u8fdb\u5236\u76842\uff09\u300111\uff08\u5341\u8fdb\u5236\u76843\uff09<\/td>\n<\/tr>\n<tr>\n<td>8\u8fdb\u5236<\/td>\n<td>0-7<\/td>\n<td>162 = (1 * 8^2) + (6 * 8^1) + (2 * 8 ^ 0) = 114\uff0c\u5373 \u516b\u8fdb\u5236\u7684162=\u5341\u8fdb\u5236\u7684114<\/td>\n<\/tr>\n<tr>\n<td>16\u8fdb\u5236<\/td>\n<td>0-9\uff0cA-F<\/td>\n<td>64 = (6 * 16^1) + (4 * 16^0) = 100<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\u8f6c\u4e3a\u5c0f\u6570\uff08\u4f7f\u7528float()\u8f6c\u4e3a\u5c0f\u6570\uff09\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">num_str = <span class=\"hljs-built_in\">input<\/span>(<span class=\"hljs-string\">\"\u8bf7\u8f93\u5165\u5c0f\u6570\uff1a\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"num_str = \"<\/span>, num_str, <span class=\"hljs-string\">\"\u683c\u5f0f\u662f\uff1a\"<\/span>, <span class=\"hljs-built_in\">type<\/span>(num_str))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">num_float = <span class=\"hljs-built_in\">float<\/span>(num_str)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"num_float = \"<\/span>,num_str,<span class=\"hljs-string\">\" \u683c\u5f0f\u662f\uff1a\"<\/span>,<span class=\"hljs-built_in\">type<\/span>(num_float))<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\u8bf7\u8f93\u5165\u5c0f\u6570\uff1a <span class=\"hljs-number\">12.44553<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">(<span class=\"hljs-string\">'num_str = '<\/span>, <span class=\"hljs-string\">'12.44553'<\/span>, <span class=\"hljs-string\">'\u683c\u5f0f\u662f\uff1a'<\/span>, &lt;<span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-string\">'str'<\/span>&gt;)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">(<span class=\"hljs-string\">'num_float = '<\/span>, <span class=\"hljs-string\">'12.44553'<\/span>, <span class=\"hljs-string\">' \u683c\u5f0f\u662f\uff1a'<\/span>, &lt;<span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-string\">'float'<\/span>&gt;)<\/span><br \/>\n<\/code><\/li>\n<li>\u8f6c\u4e3a\u5b57\u7b26\u4e32\uff08\u4f7f\u7528str()\u8f6c\u4e3a\u5b57\u7b26\u4e32\uff09\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">name = <span class=\"hljs-string\">\"alice\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">age = <span class=\"hljs-number\">30<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"My name is %s and Im %d years old.\"<\/span>%(name,age))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"My name is {} and Im {} years old.\"<\/span>.<span class=\"hljs-built_in\">format<\/span>(name,age))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"My name is <span class=\"hljs-subst\">{name}<\/span> and Im <span class=\"hljs-subst\">{age}<\/span> years old.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">My name <span class=\"hljs-keyword\">is<\/span> alice <span class=\"hljs-keyword\">and<\/span> Im <span class=\"hljs-number\">30<\/span> years old.<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">My name <span class=\"hljs-keyword\">is<\/span> alice <span class=\"hljs-keyword\">and<\/span> Im <span class=\"hljs-number\">30<\/span> years old.<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">My name <span class=\"hljs-keyword\">is<\/span> alice <span class=\"hljs-keyword\">and<\/span> Im <span class=\"hljs-number\">30<\/span> years old.<\/span><br \/>\n<\/code><\/li>\n<li>\u8f93\u51fa\u65f6\u7cbe\u5ea6\u63a7\u5236\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">number = <span class=\"hljs-number\">12.3456<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-comment\"># 2f-\u4fdd\u7559\u4e24\u4f4d\u5c0f\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"%.2f\"<\/span> % number)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"{:.2f}\"<\/span>.<span class=\"hljs-built_in\">format<\/span>(number))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"<span class=\"hljs-subst\">{number:<span class=\"hljs-number\">.2<\/span>f}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-number\">12.35<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-number\">12.35<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"><span class=\"hljs-number\">12.35<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h2 data-id=\"heading-10\">\u9009\u62e9\u7ed3\u6784\u8bed\u53e5<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u8fd0\u7b97\u7b26<\/th>\n<th>\u540d\u79f0<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>==<\/td>\n<td>\u7b49\u4e8e<\/td>\n<td>\u68c0\u67e5\u4e24\u4e2a\u64cd\u4f5c\u6570\u662f\u5426\u76f8\u7b49<\/td>\n<td>5 == 3<\/td>\n<\/tr>\n<tr>\n<td>!=<\/td>\n<td>\u4e0d\u7b49\u4e8e<\/td>\n<td>\u68c0\u67e5\u4e24\u4e2a\u64cd\u4f5c\u6570\u662f\u5426\u4e0d\u76f8\u7b49<\/td>\n<td>5 != 3<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\u5927\u4e8e<\/td>\n<td>\u68c0\u67e5\u5de6\u64cd\u4f5c\u6570\u662f\u5426\u5927\u4e8e\u53f3\u64cd\u4f5c\u6570<\/td>\n<td>5 &gt; 3<\/td>\n<\/tr>\n<tr>\n<td>&lt;<\/td>\n<td>\u5c0f\u4e8e<\/td>\n<td>\u68c0\u67e5\u5de6\u64cd\u4f5c\u6570\u662f\u5426\u5c0f\u4e8e\u53f3\u64cd\u4f5c\u6570<\/td>\n<td>5 &lt; 3<\/td>\n<\/tr>\n<tr>\n<td>&gt;=<\/td>\n<td>\u5927\u4e8e\u7b49\u4e8e<\/td>\n<td>\u68c0\u67e5\u5de6\u64cd\u4f5c\u6570\u662f\u5426\u5927\u4e8e\u7b49\u4e8e\u53f3\u64cd\u4f5c\u6570<\/td>\n<td>5 &gt;= 3<\/td>\n<\/tr>\n<tr>\n<td>&lt;=<\/td>\n<td>\u5c0f\u4e8e\u7b49\u4e8e<\/td>\n<td>\u68c0\u67e5\u5de6\u64cd\u4f5c\u6570\u662f\u5426\u5c0f\u4e8e\u7b49\u4e8e\u53f3\u64cd\u4f5c\u6570<\/td>\n<td>5 &lt; = 3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 data-id=\"heading-11\">IF\u9009\u62e9\u8bed\u53e5<\/h3>\n<ul>\n<li>if\u8bed\u53e5\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">bash<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-bash code-block-extension-codeShowNum\" lang=\"bash\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">x = 10<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">if<\/span> x &gt; 5:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x\u5927\u4e8e5\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>if&#8230;else\u8bed\u53e5\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">bash<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-bash code-block-extension-codeShowNum\" lang=\"bash\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">x = 10<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">if<\/span> x &gt; 5:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x\u5927\u4e8e5\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-keyword\">else<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x\u5c0f\u4e8e\u7b49\u4e8e5\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>if&#8230;elif&#8230;else\u8bed\u53e5\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">bash<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-bash code-block-extension-codeShowNum\" lang=\"bash\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">x = 5<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">if<\/span> x &gt; 10:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x\u5927\u4e8e10\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-keyword\">elif<\/span> x == 5:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x\u662f5\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-keyword\">else<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"x\u5c0f\u4e8e10\uff0c\u4f46\u4e0d\u7b49\u4e8e5\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-12\">IF\u9009\u62e9\u8bed\u53e5\u7efc\u5408\u6848\u4f8b<\/h3>\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">css<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-css code-block-extension-codeShowNum\" lang=\"css\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-selector-tag\">a<\/span> = <span class=\"hljs-number\">10<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-selector-tag\">b<\/span> = <span class=\"hljs-number\">20<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">result = <span class=\"hljs-selector-tag\">a<\/span> + <span class=\"hljs-selector-tag\">b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">answer = int(<span class=\"hljs-selector-tag\">input<\/span>(f\"\u8bf7\u8f93\u5165{<span class=\"hljs-selector-tag\">a<\/span>}+{<span class=\"hljs-selector-tag\">b<\/span>}\u7684\u7ed3\u679c\"))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">if result == answer:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u56de\u7b54\u6b63\u786e\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">else:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u56de\u7b54\u9519\u8bef\"<\/span>)<\/span><br \/>\n<\/code><\/p>\n<h2 data-id=\"heading-13\">\u5faa\u73af\u7ed3\u6784\u8bed\u53e5<\/h2>\n<h3 data-id=\"heading-14\">for\u5faa\u73af\u8bed\u53e5<\/h3>\n<ul>\n<li>\u53ef\u6307\u5b9a\u904d\u5386\u5bf9\u8c61<\/li>\n<li>\u53ef\u6307\u5b9a\u5faa\u73af\u6b21\u6570\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">lua<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-lua code-block-extension-codeShowNum\" lang=\"lua\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">epoch = <span class=\"hljs-number\">5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">for<\/span> epoch_i <span class=\"hljs-keyword\">in<\/span> range(epoch):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"------------\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\t<span class=\"hljs-built_in\">print<\/span>(f<span class=\"hljs-string\">\"\u6b63\u5728\u5904\u7406\u7b2c{epoch_i}\u4e2aepoch\u7684\u6570\u636e\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\t<span class=\"hljs-built_in\">print<\/span>(f<span class=\"hljs-string\">\"\u7b2c{epoch_i}\u4e2a\u6570\u636e\u5904\u7406\u5b8c\u6bd5\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\u6b63\u5728\u5904\u7406\u7b2c<span class=\"hljs-number\">0<\/span>\u4e2aepoch\u7684\u6570\u636e<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u7b2c<span class=\"hljs-number\">0<\/span>\u4e2a\u6570\u636e\u5904\u7406\u5b8c\u6bd5<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-comment\">------------<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">\u6b63\u5728\u5904\u7406\u7b2c<span class=\"hljs-number\">1<\/span>\u4e2aepoch\u7684\u6570\u636e<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u7b2c<span class=\"hljs-number\">1<\/span>\u4e2a\u6570\u636e\u5904\u7406\u5b8c\u6bd5<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"><span class=\"hljs-comment\">------------<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">\u6b63\u5728\u5904\u7406\u7b2c<span class=\"hljs-number\">2<\/span>\u4e2aepoch\u7684\u6570\u636e<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">\u7b2c<span class=\"hljs-number\">2<\/span>\u4e2a\u6570\u636e\u5904\u7406\u5b8c\u6bd5<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\"><span class=\"hljs-comment\">------------<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">\u6b63\u5728\u5904\u7406\u7b2c<span class=\"hljs-number\">3<\/span>\u4e2aepoch\u7684\u6570\u636e<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">\u7b2c<span class=\"hljs-number\">3<\/span>\u4e2a\u6570\u636e\u5904\u7406\u5b8c\u6bd5<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"><span class=\"hljs-comment\">------------<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">\u6b63\u5728\u5904\u7406\u7b2c<span class=\"hljs-number\">4<\/span>\u4e2aepoch\u7684\u6570\u636e<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\">\u7b2c<span class=\"hljs-number\">4<\/span>\u4e2a\u6570\u636e\u5904\u7406\u5b8c\u6bd5<\/span><br \/>\n<\/code><\/li>\n<li>\u53ef\u6307\u5b9a\u8fed\u4ee3\u5bf9\u8c61\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">css<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-css code-block-extension-codeShowNum\" lang=\"css\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">optimizers = <span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">\"SGD\"<\/span>,<span class=\"hljs-string\">\"Adam\"<\/span>,<span class=\"hljs-string\">\"Momentum\"<\/span>,<span class=\"hljs-string\">\"Adagrad\"<\/span>]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">for optimizer_i in optimizers:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6b63\u5728\u4f7f\u7528 \"<\/span>, optimizer_i, <span class=\"hljs-string\">\" \u8fdb\u884c\u4f18\u5316\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u6b63\u5728\u4f7f\u7528  SGD  \u8fdb\u884c\u4f18\u5316<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\u6b63\u5728\u4f7f\u7528  Adam  \u8fdb\u884c\u4f18\u5316<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\u6b63\u5728\u4f7f\u7528  Momentum  \u8fdb\u884c\u4f18\u5316<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u6b63\u5728\u4f7f\u7528  Adagrad  \u8fdb\u884c\u4f18\u5316<\/span><br \/>\n<\/code><\/li>\n<li>\u53ef\u5bf9\u6570\u636e\u8fdb\u884c\u679a\u4e3e\uff08enumerate\uff09\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">img_list = [<span class=\"hljs-string\">\"img_1.png\"<\/span><span class=\"hljs-string\">\"img_2.png\"<\/span>,<span class=\"hljs-string\">\"img_3.png\"<\/span>,<span class=\"hljs-string\">\"img_4.png\"<\/span>]<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">for<\/span> index, img_i <span class=\"hljs-keyword\">in<\/span> <span class=\"hljs-built_in\">enumerate<\/span>(img_list):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u7d22\u5f15 <span class=\"hljs-subst\">{index}<\/span> \u5bf9\u5e94\u7684\u6570\u636e\u662f <span class=\"hljs-subst\">{img_i}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u7d22\u5f15 <span class=\"hljs-number\">0<\/span> \u5bf9\u5e94\u7684\u6570\u636e\u662f img_1.pngimg_2.png<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\u7d22\u5f15 <span class=\"hljs-number\">1<\/span> \u5bf9\u5e94\u7684\u6570\u636e\u662f img_3.png<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\u7d22\u5f15 <span class=\"hljs-number\">2<\/span> \u5bf9\u5e94\u7684\u6570\u636e\u662f img_4.png<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-15\">while\u5faa\u73af\u8bed\u53e5<\/h3>\n<ul>\n<li>\u5f53\u4e0d\u6e05\u695a\u5e94\u8be5\u5faa\u73af\u591a\u5c11\u6b21\u65f6\uff0c\u7528whie\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">bash<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-bash code-block-extension-codeShowNum\" lang=\"bash\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-built_in\">command<\/span> = <span class=\"hljs-string\">\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">while<\/span> <span class=\"hljs-built_in\">command<\/span> != <span class=\"hljs-string\">\"end\"<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-built_in\">command<\/span> = input(<span class=\"hljs-string\">\"\u8bf7\u8f93\u5165\u547d\u4ee4: \"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\t<span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6b63\u5728\u6267\u884c\u547d\u4ee4\uff1a\"<\/span>, <span class=\"hljs-built_in\">command<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\u8bf7\u8f93\u5165\u547d\u4ee4:  ws<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\u6b63\u5728\u6267\u884c\u547d\u4ee4\uff1a ws<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u8bf7\u8f93\u5165\u547d\u4ee4:  <span class=\"hljs-built_in\">fg<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">\u6b63\u5728\u6267\u884c\u547d\u4ee4\uff1a <span class=\"hljs-built_in\">fg<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">\u8bf7\u8f93\u5165\u547d\u4ee4:  end<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u6b63\u5728\u6267\u884c\u547d\u4ee4\uff1a end<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-16\">break\u6253\u7834\u5faa\u73af<\/h3>\n<ul>\n<li>\u4f7f\u7528braek\u53ef\u4ee5\u505c\u6b62\u5faa\u73af\uff0c\u5373\u8df3\u51fa\u6574\u4e2a\u5faa\u73af\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">numbers = [<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>,<span class=\"hljs-number\">5<\/span>,<span class=\"hljs-number\">6<\/span>,<span class=\"hljs-number\">7<\/span>,<span class=\"hljs-number\">8<\/span>,<span class=\"hljs-number\">9<\/span>]<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">found = <span class=\"hljs-literal\">False<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-keyword\">for<\/span> number <span class=\"hljs-keyword\">in<\/span> numbers:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-subst\">{number}<\/span>\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">    <span class=\"hljs-keyword\">if<\/span> number == <span class=\"hljs-number\">5<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">        found = <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">        <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-subst\">{number}<\/span>\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">        <span class=\"hljs-keyword\">break<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"><span class=\"hljs-keyword\">if<\/span> <span class=\"hljs-keyword\">not<\/span> found:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u673a\u5668\u4eba\u6ca1\u6709\u627e\u5230\u6570\u5b575.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"15\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">1<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">3<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">4<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">5<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-17\">continue\u8df3\u8fc7\u5f53\u524d\u56de\u5408<\/h3>\n<ul>\n<li>continue\u8df3\u8fc7\u5f53\u524d\u56de\u5408\uff0c\u4f46\u4ecd\u5728\u5faa\u73af\u4e2d\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">numbers = [<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>,<span class=\"hljs-number\">5<\/span>,<span class=\"hljs-number\">6<\/span>,<span class=\"hljs-number\">7<\/span>,<span class=\"hljs-number\">8<\/span>,<span class=\"hljs-number\">9<\/span>]<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-keyword\">for<\/span> number <span class=\"hljs-keyword\">in<\/span> numbers:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-subst\">{number}<\/span>\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">    <span class=\"hljs-keyword\">if<\/span> number == <span class=\"hljs-number\">5<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">        <span class=\"hljs-keyword\">continue<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-subst\">{number}<\/span>!\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">1<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">1<\/span>!<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">2<\/span>!<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">3<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">3<\/span>!<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">4<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">4<\/span>!<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">6<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">6<\/span>!<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">7<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">7<\/span>!<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">8<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">8<\/span>!<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\">\u6b63\u5728\u67e5\u770b\u6570\u5b57<span class=\"hljs-number\">9<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\">\u673a\u5668\u4eba\u627e\u5230\u4e86\u6570\u5b57<span class=\"hljs-number\">9<\/span>!<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-18\">\u5faa\u73af\u8bed\u53e5\u7efc\u5408\u6848\u4f8b<\/h3>\n<h1 data-id=\"heading-19\">Python\u5217\u8868\/\u5143\u7ec4\/\u5b57\u5178\u548c\u96c6\u5408<\/h1>\n<h2 data-id=\"heading-20\">Python\u5e8f\u5217\u4e0e\u5e94\u7528<\/h2>\n<h3 data-id=\"heading-21\">python\u5217\u8868<\/h3>\n<ul>\n<li>\u5217\u8868\u662f\u5e38\u7528\u7684\u5e8f\u5217\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">list_empty = <span class=\"hljs-selector-attr\">[]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">list_a = <span class=\"hljs-selector-attr\">[1,2,3]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">list_b = <span class=\"hljs-built_in\">list<\/span>(range(<span class=\"hljs-number\">10<\/span>))<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-built_in\">print<\/span>(list_empty)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-built_in\">print<\/span>(list_a)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-built_in\">print<\/span>(list_b)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-selector-attr\">[]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"><span class=\"hljs-selector-attr\">[1, 2, 3]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"><span class=\"hljs-selector-attr\">[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u53ef\u4ee5\u7528\u8fc7\u7d22\u5f15\u8bbf\u95ee\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-attr\">list_a<\/span> = [<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>]<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">print(list_a<span class=\"hljs-section\">[1]<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">2<\/span><br \/>\n<\/code><\/li>\n<li>\u904d\u5386\u5217\u8868\n<ul>\n<li>for in &#8211; \u666e\u901a\u904d\u5386\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">less<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-less code-block-extension-codeShowNum\" lang=\"less\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-selector-tag\">data_list<\/span> = <span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'a'<\/span>,<span class=\"hljs-string\">'b'<\/span>,<span class=\"hljs-string\">'c'<\/span>,<span class=\"hljs-string\">'d'<\/span>,<span class=\"hljs-string\">'e'<\/span>]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-selector-tag\">for<\/span> <span class=\"hljs-selector-tag\">data_i<\/span> <span class=\"hljs-selector-tag\">in<\/span> <span class=\"hljs-selector-tag\">data_list<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-selector-tag\">print<\/span>(data_i)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-selector-tag\">a<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-selector-tag\">b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-selector-tag\">c<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-selector-tag\">d<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-selector-tag\">e<\/span><\/span><br \/>\n<\/code><\/li>\n<li>for in enumerate &#8211; \u679a\u4e3e\u904d\u5386\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">data_list = <span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'a'<\/span>,<span class=\"hljs-string\">'b'<\/span>,<span class=\"hljs-string\">'c'<\/span>,<span class=\"hljs-string\">'d'<\/span>,<span class=\"hljs-string\">'e'<\/span>]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">for index,data_i in <span class=\"hljs-built_in\">enumerate<\/span>(data_list):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-built_in\">print<\/span>(index,data_i)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-number\">0<\/span> a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-number\">1<\/span> b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-number\">2<\/span> c<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-number\">3<\/span> d<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-number\">4<\/span> e<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<\/li>\n<li>\u5217\u8868\u7684\u589e\u5220\u6539\u67e5\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">list_a = <span class=\"hljs-selector-attr\">[1,2,3,4,5]<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-built_in\">print<\/span>(list_a)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\">list_a<span class=\"hljs-selector-class\">.append<\/span>(<span class=\"hljs-number\">6<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-built_in\">print<\/span>(list_a)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"8\">list_a<span class=\"hljs-selector-attr\">[0]<\/span> = <span class=\"hljs-number\">0<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-built_in\">print<\/span>(list_a)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"11\">list_a<span class=\"hljs-selector-class\">.remove<\/span>(<span class=\"hljs-number\">4<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"><span class=\"hljs-built_in\">print<\/span>(list_a)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"14\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"><span class=\"hljs-selector-attr\">[1, 2, 3, 4, 5]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\"><span class=\"hljs-selector-attr\">[1, 2, 3, 4, 5, 6]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\"><span class=\"hljs-selector-attr\">[0, 2, 3, 4, 5, 6]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\"><span class=\"hljs-selector-attr\">[0, 2, 3, 5, 6]<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u5217\u8868\u5143\u7d20\u7edf\u8ba1\u8fd0\u7b97-\u6c42\u548c\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">list_a = <span class=\"hljs-selector-attr\">[1,2,3,4,5]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">result = <span class=\"hljs-built_in\">sum<\/span>(list_a)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-built_in\">print<\/span>(result)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u8fd0\u884c\u7ed3\u679c<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-number\">15<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u5217\u8868\u6392\u5e8f\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">score = <span class=\"hljs-selector-attr\">[12,32,14,56,23,43,26,74,34]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-built_in\">print<\/span>(\"\u539f\u5217\u8868\uff1a\", score)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\">score<span class=\"hljs-selector-class\">.sort<\/span>()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-built_in\">print<\/span>(\"\u5347\u5e8f\u540e\uff1a\",score)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\">score<span class=\"hljs-selector-class\">.sort<\/span>(reverse = True)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-built_in\">print<\/span>(\"\u964d\u5e8f\u540e\uff1a\",score)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"10\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">\u539f\u5217\u8868\uff1a <span class=\"hljs-selector-attr\">[12, 32, 14, 56, 23, 43, 26, 74, 34]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u5347\u5e8f\u540e\uff1a <span class=\"hljs-selector-attr\">[12, 14, 23, 26, 32, 34, 43, 56, 74]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">\u964d\u5e8f\u540e\uff1a <span class=\"hljs-selector-attr\">[74, 56, 43, 34, 32, 26, 23, 14, 12]<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u5217\u8868\u63a8\u5bfc\u5f0f-\u5feb\u901f\u521b\u5efa\u4e00\u4e2a\u6709\u5e8f\u5217\u8868\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">x_list = <span class=\"hljs-selector-attr\">[i for i in range(10)]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-built_in\">print<\/span>(x_list)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-selector-attr\">[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<p>\u5c0f\u6848\u4f8b<\/p>\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u521d\u59cb\u7684\u6a21\u578b\u51c6\u786e\u7387<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">accuracies = [<span class=\"hljs-number\">0.85<\/span>,<span class=\"hljs-number\">0.90<\/span>,<span class=\"hljs-number\">0.88<\/span>,<span class=\"hljs-number\">0.92<\/span>]<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-comment\"># \u6dfb\u52a0\u65b0\u7684\u51c6\u786e\u7387<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">accuracies.append(<span class=\"hljs-number\">0.95<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-comment\"># \u8ba1\u7b97\u5e73\u5747\u7387<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">avarage_accuracy = <span class=\"hljs-built_in\">sum<\/span>(accuracies) \/ <span class=\"hljs-built_in\">len<\/span>(accuracies)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u6a21\u578b\u5e73\u5747\u51c6\u786e\u7387\uff08\u4fdd\u7559\u4e24\u4f4d\u5c0f\u6570\uff09\u4e3a\uff1a<span class=\"hljs-subst\">{avarage_accuracy:<span class=\"hljs-number\">.2<\/span>f}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"11\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u6a21\u578b\u5e73\u5747\u51c6\u786e\u7387\uff08\u4fdd\u7559\u4e24\u4f4d\u5c0f\u6570\uff09\u4e3a\uff1a<span class=\"hljs-number\">0.90<\/span><\/span><br \/>\n<\/code><\/p>\n<h3 data-id=\"heading-22\">python\u5143\u7ec4<\/h3>\n<ul>\n<li>\u5217\u8868\u5e8f\u5217\u662f\u65b9\u62ec\u53f7\uff0c\u5143\u7ec4\u662f\u5c0f\u62ec\u53f7\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">tuple_1 = ()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"># \u521b\u5efa<span class=\"hljs-number\">10<\/span>-<span class=\"hljs-number\">20<\/span>\u4e4b\u524d\u7684\u5143\u7ec4\u5e8f\u5217\uff0c\u6b65\u8fdb\u4e3a<span class=\"hljs-number\">2<\/span>\uff0c\u4e0d\u5305\u542b<span class=\"hljs-number\">20<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">tuple_2 = <span class=\"hljs-built_in\">tuple<\/span>(range(<span class=\"hljs-number\">10<\/span>,<span class=\"hljs-number\">20<\/span>,<span class=\"hljs-number\">2<\/span>))<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-built_in\">print<\/span>(tuple_1)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-built_in\">print<\/span>(tuple_2)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">(<span class=\"hljs-number\">10<\/span>, <span class=\"hljs-number\">12<\/span>, <span class=\"hljs-number\">14<\/span>, <span class=\"hljs-number\">16<\/span>, <span class=\"hljs-number\">18<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u5143\u7ec4\u6570\u636e\u53ef\u4ee5\u7d22\u5f15\u548c\u5207\u7247\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">tuple_1 = (<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>,<span class=\"hljs-number\">5<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-built_in\">print<\/span>(tuple_1[<span class=\"hljs-number\">2<\/span>])<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-built_in\">print<\/span>(tuple_1[-<span class=\"hljs-number\">1<\/span>])<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-number\">3<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-number\">5<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u5143\u7ec4\u63a8\u5bfc\u5f0f\uff0c\u50cf\u521b\u5efa\u5217\u8868\u4e00\u6837\u521b\u5efa\u5143\u7ec4\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">tuple_a = <span class=\"hljs-built_in\">tuple<\/span>(i for i in range(<span class=\"hljs-number\">10<\/span>))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-built_in\">print<\/span>(tuple_a)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">(<span class=\"hljs-number\">0<\/span>, <span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">2<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">6<\/span>, <span class=\"hljs-number\">7<\/span>, <span class=\"hljs-number\">8<\/span>, <span class=\"hljs-number\">9<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u5217\u8868\u5e8f\u5217\u4e0e\u5143\u7ec4\u5e8f\u5217\u5dee\u522b<br \/>\n<table>\n<thead>\n<tr>\n<th>\u7279\u6027<\/th>\n<th>\u5217\u8868\u5e8f\u5217<\/th>\n<th>\u5143\u7ec4\u5e8f\u5217<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u5b9a\u4e49<\/td>\n<td>\u4f7f\u7528\u65b9\u62ec\u53f7[]\u6216list()<\/td>\n<td>\u4f7f\u7528\u5706\u62ec\u53f7()\u6216tuple()<\/td>\n<\/tr>\n<tr>\n<td>\u53ef\u53d8\u6027<\/td>\n<td>\u53ef\u53d8\uff0c\u53ef\u4ee5\u4fee\u6539\u5185\u5bb9<\/td>\n<td>\u4e0d\u53ef\u53d8\uff0c\u4e00\u65e6\u521b\u5efa\u4e0d\u80fd\u4fee\u6539<\/td>\n<\/tr>\n<tr>\n<td>\u65b9\u6cd5<\/td>\n<td>\u62e5\u6709\u591a\u79cd\u65b9\u6cd5\uff0c\u5982append\u7b49<\/td>\n<td>\u65b9\u6cd5\u8f83\u5c11<\/td>\n<\/tr>\n<tr>\n<td>\u6027\u80fd<\/td>\n<td>\u76f8\u5bf9\u8f83\u6162<\/td>\n<td>\u76f8\u5bf9\u8f83\u5feb<\/td>\n<\/tr>\n<tr>\n<td>\u9002\u7528\u573a\u666f<\/td>\n<td>\u9700\u8981\u7ecf\u5e38\u4fee\u6539\u5185\u5bb9<\/td>\n<td>\u4e0d\u9700\u8981\u4fee\u6539\u5185\u5bb9<\/td>\n<\/tr>\n<tr>\n<td>\u5360\u7528\u7a7a\u95f4<\/td>\n<td>\u76f8\u5bf9\u8f83\u591a<\/td>\n<td>\u76f8\u5bf9\u8f83\u5c11<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\u5143\u7ec4\u5c0f\u6848\u4f8b-\u89e3\u5305\u5143\u7ec4\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5143\u7ec4\u6a21\u578b\u7684\u914d\u7f6e\uff08\u5c42\u6570\u3001\u6bcf\u5c42\u5355\u5143\u6570\u3001\u6fc0\u6d3b\u51fd\u6570\uff09<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">model_config = (<span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">128<\/span>, <span class=\"hljs-string\">\"relu\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-comment\"># \u89e3\u5305\u5143\u7ec4<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">layers, units, activation = model_config<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"layers:<span class=\"hljs-subst\">{layers}<\/span>, units:<span class=\"hljs-subst\">{units}<\/span>, activation:<span class=\"hljs-subst\">{activation}<\/span>\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\u8fd0\u884c\u7ed3\u679c:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">layers:<span class=\"hljs-number\">3<\/span>, units:<span class=\"hljs-number\">128<\/span>, activation:relu<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-23\">python\u5b57\u5178<\/h3>\n<ul>\n<li>\u5b57\u5178\u5e8f\u5217\u5b58\u653e\u4fe1\u606f\u4ee5\u952e\u503c\u5bf9\u5f62\u5f0f\u51fa\u73b0\uff0c\u76f8\u5f53\u4e8eJavaScript\u4e2d\u7684\u5bf9\u8c61\u7c7b\u578b\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">bash<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-bash code-block-extension-codeShowNum\" lang=\"bash\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">info_xiaoming = {<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\t<span class=\"hljs-string\">'name'<\/span>:<span class=\"hljs-string\">'\u5c0f\u660e'<\/span>,<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t<span class=\"hljs-string\">'age'<\/span>:14,<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\t<span class=\"hljs-string\">'score'<\/span>:60<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">info_zhangsan = {<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">\t<span class=\"hljs-string\">'name'<\/span>:<span class=\"hljs-string\">'\u5f20\u4e09'<\/span>,<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">\t<span class=\"hljs-string\">'age'<\/span>:15,<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\t<span class=\"hljs-string\">'score'<\/span>:79<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">}<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"12\"><span class=\"hljs-built_in\">print<\/span>(info_xiaoming)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"><span class=\"hljs-built_in\">print<\/span>(info_xiaoming[<span class=\"hljs-string\">'age'<\/span>])<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\"><span class=\"hljs-built_in\">print<\/span>(info_zhangsan[<span class=\"hljs-string\">'score'<\/span>])<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"16\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">{<span class=\"hljs-string\">'name'<\/span>: <span class=\"hljs-string\">'\u5c0f\u660e'<\/span>, <span class=\"hljs-string\">'age'<\/span>: 14, <span class=\"hljs-string\">'score'<\/span>: 60}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">14<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\">79<\/span><br \/>\n<\/code><\/li>\n<li>\u53ef\u4ee5\u901a\u8fc7\u952e\u540d\u8bbf\u95ee\u5230\u952e\u503c\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">css<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-css code-block-extension-codeShowNum\" lang=\"css\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">neural_network_config = {<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\t'layr_1':{'units':<span class=\"hljs-number\">64<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'relu'<\/span>},<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t'layr_2':{'units':<span class=\"hljs-number\">128<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'relu'<\/span>},<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\t'output_layer':{'units':<span class=\"hljs-number\">10<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'softmax'<\/span>},<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">}<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\">layer_1_units = neural_network_config<span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'layr_1'<\/span>]<\/span><span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'units'<\/span>]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">print(f\"Number of units in layer <span class=\"hljs-number\">1<\/span>: {layer_1_units}\")<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"10\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">Number of units in layer <span class=\"hljs-number\">1<\/span>: <span class=\"hljs-number\">64<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u5b57\u5178\u904d\u5386 for in\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">info_xiaoming = {<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">    <span class=\"hljs-string\">'name'<\/span>: <span class=\"hljs-string\">'\u5c0f\u660e'<\/span>,<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">14<\/span>,<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">    <span class=\"hljs-string\">'score'<\/span>: <span class=\"hljs-number\">60<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">}<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u4ee5\u4e0b\u4e3a\u5c0f\u660e\u7684\u4fe1\u606f:\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-keyword\">for<\/span> key, value <span class=\"hljs-keyword\">in<\/span> info_xiaoming.items():<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"<span class=\"hljs-subst\">{key}<\/span> \u4e3a <span class=\"hljs-subst\">{value}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"11\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u4ee5\u4e0b\u4e3a\u5c0f\u660e\u7684\u4fe1\u606f:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">name \u4e3a \u5c0f\u660e<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">age \u4e3a <span class=\"hljs-number\">14<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">score \u4e3a <span class=\"hljs-number\">60<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u5b57\u5178\u5143\u7d20\u589e\u5220\u6539\u67e5\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">css<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-css code-block-extension-codeShowNum\" lang=\"css\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">neural_network_config = {<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\t'layr_1':{'units':<span class=\"hljs-number\">64<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'relu'<\/span>},<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t'layr_2':{'units':<span class=\"hljs-number\">128<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'relu'<\/span>},<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\t'output_layer':{'units':<span class=\"hljs-number\">10<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'softmax'<\/span>},<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">}<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\"># \u65b0\u589e layr_3<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">neural_network_config<span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'layr_3'<\/span>]<\/span> = {'units':<span class=\"hljs-number\">256<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'relu'<\/span>}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"># \u4fee\u6539 layr_1<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">neural_network_config<span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'layr_1'<\/span>]<\/span><span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'units'<\/span>]<\/span> = <span class=\"hljs-number\">126<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"># \u5220\u9664\u952e\u503c<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"><span class=\"hljs-selector-tag\">del<\/span> neural_network_config<span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'output_layer'<\/span>]<\/span><span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'activation'<\/span>]<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"14\"># \u8f93\u51fa\u6700\u540e\u5b57\u5178<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">print(neural_network_config)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"17\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">{'layr_1': {'units': <span class=\"hljs-number\">126<\/span>, <span class=\"hljs-string\">'activation'<\/span>: <span class=\"hljs-string\">'relu'<\/span>}, 'layr_2': {'units': <span class=\"hljs-number\">128<\/span>, <span class=\"hljs-string\">'activation'<\/span>: <span class=\"hljs-string\">'relu'<\/span>}, 'output_layer': {'units': <span class=\"hljs-number\">10<\/span>}, 'layr_3': {'units': <span class=\"hljs-number\">256<\/span>, <span class=\"hljs-string\">'activation'<\/span>: <span class=\"hljs-string\">'relu'<\/span>}}<\/span><br \/>\n<\/code><\/li>\n<li>\u5b57\u5178\u5c0f\u6848\u4f8b\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">css<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-css code-block-extension-codeShowNum\" lang=\"css\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"># \u4e0d\u540c\u6a21\u578b\u4fe1\u606f<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">models_info = {<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\t'CNN': {'layers':<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-string\">'units'<\/span>:<span class=\"hljs-number\">128<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'relu'<\/span>},<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\t'RNN': {'layers':<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-string\">'units'<\/span>:<span class=\"hljs-number\">64<\/span>,<span class=\"hljs-string\">'activation'<\/span>:<span class=\"hljs-string\">'relu'<\/span>},<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"># \u8bbf\u95ee\u7279\u5b9a\u6a21\u578b\u7684\u4fe1\u606f<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">cnn_info = models_info<span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'CNN'<\/span>]<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">print(f\"CNN-Layers: {cnn_info<span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'layers'<\/span>]<\/span>}, units: {cnn_info<span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'units'<\/span>]<\/span>}, activation: {cnn_info<span class=\"hljs-selector-attr\">[<span class=\"hljs-string\">'activation'<\/span>]<\/span>}\")<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"10\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">CNN-Layers: <span class=\"hljs-number\">3<\/span>, units: <span class=\"hljs-number\">128<\/span>, activation: relu<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-24\">python\u96c6\u5408<\/h3>\n<ul>\n<li>\u96c6\u5408\u7684\u6807\u5fd7\u662f\u82b1\u62ec\u53f7\uff0c\u91cc\u9762\u5143\u7d20\u4f1a\u81ea\u52a8\u53bb\u91cd\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">scss<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-scss code-block-extension-codeShowNum\" lang=\"scss\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"># \u521b\u5efa\u7a7a\u96c6-\u65b9\u5f0f<span class=\"hljs-number\">1<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">set_1 = <span class=\"hljs-built_in\">set<\/span>() <\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"># \u521b\u5efa\u7a7a\u96c6-\u65b9\u5f0f<span class=\"hljs-number\">2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">set_2 = {}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"># \u521b\u5efa\u96c6\u5408\uff0c\u4f1a\u81ea\u52a8\u53bb\u91cd<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">set_3 = {<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>,<span class=\"hljs-number\">5<\/span>}<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-built_in\">print<\/span>(set_1)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-built_in\">print<\/span>(set_2)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-built_in\">print<\/span>(set_3)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"><span class=\"hljs-built_in\">set<\/span>()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">{}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">{<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">2<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>}<\/span><br \/>\n<\/code><\/li>\n<li>\u96c6\u5408\u5143\u7d20\u7684\u6dfb\u52a0\u4e0e\u5220\u9664\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">csharp<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-csharp code-block-extension-codeShowNum\" lang=\"csharp\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-meta\"># \u521d\u59cb\u5316\u4e00\u4e2a\u7a7a\u96c6<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">my_set = <span class=\"hljs-keyword\">set<\/span>()<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-meta\"># \u6dfb\u52a0\u5143\u7d20<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">my_set.<span class=\"hljs-keyword\">add<\/span>(<span class=\"hljs-number\">1<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">my_set.<span class=\"hljs-keyword\">add<\/span>(<span class=\"hljs-number\">2<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">my_set.<span class=\"hljs-keyword\">add<\/span>(<span class=\"hljs-number\">3<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-meta\"># \u5220\u9664\u5143\u7d20<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">my_set.<span class=\"hljs-keyword\">remove<\/span>(<span class=\"hljs-number\">2<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"12\">print(my_set)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"14\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">{<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">3<\/span>}<\/span><br \/>\n<\/code><\/li>\n<li>\u96c6\u5408\u4e2d\u7684\u6570\u5b66\u8fd0\u7b97\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5b9a\u4e49\u4e24\u4e2a\u96c6\u5408<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-attr\">set1<\/span> = {<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-attr\">set2<\/span> = {<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>,<span class=\"hljs-number\">5<\/span>,<span class=\"hljs-number\">6<\/span>}<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-comment\"># \u4ea4\u96c6\u8fd0\u7b97<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-attr\">intersection<\/span> = set1.intersection(set2)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-comment\"># \u4ea4\u96c6\u8fd0\u7b972<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-comment\"># intersection = set1 &amp; set2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">print(f\"\u4ea4\u96c6\uff1a{intersection}\")<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"11\"><span class=\"hljs-comment\"># \u5e76\u96c6\u8fd0\u7b97<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"><span class=\"hljs-attr\">union<\/span> = set1.union(set2)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"><span class=\"hljs-comment\"># \u5e76\u96c6\u8fd0\u7b972<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\"><span class=\"hljs-comment\"># union = set1 | set2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">print(f\"\u5e76\u96c6\uff1a{union}\")<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"17\"><span class=\"hljs-comment\"># \u5dee\u96c6\u8fd0\u7b97<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\"><span class=\"hljs-attr\">difference1<\/span> = set1.difference(set2)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"><span class=\"hljs-comment\"># \u5dee\u96c6\u8fd0\u7b972<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\"><span class=\"hljs-comment\"># difference1 = set1 - set2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\">print(f\"set1\u4e0eset2\u5dee\u96c6\uff1a{difference1}\")<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\"><span class=\"hljs-comment\"># \u5dee\u96c6\u8fd0\u7b973<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\"><span class=\"hljs-attr\">difference2<\/span> = set2.difference(set1)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\"><span class=\"hljs-comment\"># \u5dee\u96c6\u8fd0\u7b974<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\"><span class=\"hljs-comment\"># difference2 = set2 - set1<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\">print(f\"set2\u4e0eset1\u5dee\u96c6\uff1a{difference2}\")<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"28\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\">\u4ea4\u96c6\uff1a{3, 4}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\">\u5e76\u96c6\uff1a{1, 2, 3, 4, 5, 6}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"31\">set1\u4e0eset2\u5dee\u96c6\uff1a{1, 2}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"32\">set2\u4e0eset1\u5dee\u96c6\uff1a{5, 6}<\/span><br \/>\n<\/code><\/li>\n<li>\u96c6\u5408\u5c0f\u6848\u4f8b\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4e24\u4e2a\u5b9e\u9a8c\u4e2d\u4f7f\u7528\u7684\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-attr\">experiment1<\/span> = {<span class=\"hljs-string\">'relu'<\/span>,<span class=\"hljs-string\">'sigmoid'<\/span>,<span class=\"hljs-string\">'tanh'<\/span>}<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-attr\">experiment2<\/span> = {<span class=\"hljs-string\">'relu'<\/span>,<span class=\"hljs-string\">'softmax'<\/span>}<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-comment\"># \u627e\u51fa\u4e24\u4e2a\u5b9e\u9a8c\u4e2d\u90fd\u662f\u7528\u8fc7\u7684\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-attr\">common_activations<\/span> = experiment1.intersection(experiment2)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"8\">print(f\"\u4e24\u4e2a\u5b9e\u9a8c\u4e2d\u90fd\u662f\u7528\u8fc7\u7684\u51fd\u6570\uff1a{common_activations}\")<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"10\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">\u4e24\u4e2a\u5b9e\u9a8c\u4e2d\u90fd\u662f\u7528\u8fc7\u7684\u51fd\u6570\uff1a{'relu'}<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-25\">python\u5b57\u7b26\u4e32<\/h3>\n<ul>\n<li>\u5b57\u7b26\u4e32\u7d22\u5f15\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u793a\u4f8b\u5b57\u7b26\u4e32<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-attr\">string<\/span> = <span class=\"hljs-string\">\"this_is_a_file.jpg\"<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-comment\"># \u83b7\u53d6\u5b57\u7b26\u4e32\u7684\u7b2c2\u5230\u7b2c5\u4e2a\u5b57\u7b26\uff08\u7d22\u5f15\u4ece0\u5f00\u59cb\uff09<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-attr\">substring<\/span> = string[<span class=\"hljs-number\">1<\/span>:<span class=\"hljs-number\">5<\/span>]  <span class=\"hljs-comment\"># \u7ed3\u679c: \"his_\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">print(substring)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-comment\"># \u83b7\u53d6\u5b57\u7b26\u4e32\u7684\u7b2c2\u5230\u6700\u540e\u4e00\u4e2a\u5b57\u7b26<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-attr\">substring<\/span> = string[<span class=\"hljs-number\">1<\/span>:]  <span class=\"hljs-comment\"># \u7ed3\u679c: \"his_is_a_file.jpg\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">print(substring)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"12\"><span class=\"hljs-comment\"># \u83b7\u53d6\u5b57\u7b26\u4e32\u7684\u5f00\u59cb\u5230\u7b2c5\u4e2a\u5b57\u7b26<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"><span class=\"hljs-attr\">substring<\/span> = string[:<span class=\"hljs-number\">5<\/span>]  <span class=\"hljs-comment\"># \u7ed3\u679c: \"this_\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">print(substring)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"16\"><span class=\"hljs-comment\"># \u83b7\u53d6\u6574\u4e2a\u5b57\u7b26\u4e32<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\"><span class=\"hljs-attr\">substring<\/span> = string[:]  <span class=\"hljs-comment\"># \u7ed3\u679c: \"this_is_a_file.jpg\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">print(substring)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"20\"><span class=\"hljs-comment\"># \u83b7\u53d6\u5b57\u7b26\u4e32\u7684\u6700\u540e3\u4e2a\u5b57\u7b26<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\"><span class=\"hljs-attr\">substring<\/span> = string[-<span class=\"hljs-number\">3<\/span>:]  <span class=\"hljs-comment\"># \u7ed3\u679c: \"jpg\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\">print(substring)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"24\"><span class=\"hljs-comment\"># \u83b7\u53d6\u5b57\u7b26\u4e32\u7684\u7b2c2\u5230\u5012\u6570\u7b2c3\u4e2a\u5b57\u7b26\uff0c\u6bcf\u96942\u4e2a\u5b57\u7b26\u53d6\u4e00\u4e2a<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\"><span class=\"hljs-attr\">substring<\/span> = string[<span class=\"hljs-number\">1<\/span>:-<span class=\"hljs-number\">2<\/span>:<span class=\"hljs-number\">2<\/span>]  <span class=\"hljs-comment\"># \u7ed3\u679c: \"hsi__iej\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\">print(substring)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"28\"><span class=\"hljs-comment\"># \u53cd\u8f6c\u5b57\u7b26\u4e32<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\"><span class=\"hljs-attr\">substring<\/span> = string[::-<span class=\"hljs-number\">1<\/span>]  <span class=\"hljs-comment\"># \u7ed3\u679c: \"gpj.elif_a_si_siht\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\">print(substring)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"32\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"33\">his_<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"34\">his_is_a_file.jpg<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"35\">this_<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"36\">this_is_a_file.jpg<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"37\">jpg<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"38\">hsi__iej<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"39\">gpj.elif_a_si_siht<\/span><br \/>\n<\/code><\/li>\n<li>\u5b57\u7b26\u4e32\u6bd4\u8f83\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5b9a\u4e49\u4e24\u4e2a\u5b57\u7b26\u4e32<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">string1 = <span class=\"hljs-string\">\"Hello\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">string2 = <span class=\"hljs-string\">\"hello\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">string3 = <span class=\"hljs-string\">\"Hello\"<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-comment\"># \u4f7f\u7528 == \u64cd\u4f5c\u7b26\u6bd4\u8f83\u5b57\u7b26\u4e32<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">is_equal = string1 == string2  <span class=\"hljs-comment\"># \u7ed3\u679c: False<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"string1 is equal to string2: <span class=\"hljs-subst\">{is_equal}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"10\">is_equal = string1 == string3  <span class=\"hljs-comment\"># \u7ed3\u679c: True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"string1 is equal to string3: <span class=\"hljs-subst\">{is_equal}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"13\"><span class=\"hljs-comment\"># \u4f7f\u7528 != \u64cd\u4f5c\u7b26\u6bd4\u8f83\u5b57\u7b26\u4e32<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">is_not_equal = string1 != string2  <span class=\"hljs-comment\"># \u7ed3\u679c: True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"string1 is not equal to string2: <span class=\"hljs-subst\">{is_not_equal}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"17\"><span class=\"hljs-comment\"># \u4f7f\u7528 &lt;, &gt; \u64cd\u4f5c\u7b26\u6bd4\u8f83\u5b57\u7b26\u4e32\uff08\u57fa\u4e8e\u5b57\u5178\u987a\u5e8f\uff09<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">is_less_than = string1 &lt; string2  <span class=\"hljs-comment\"># \u7ed3\u679c: True (\u56e0\u4e3a\u5927\u5199\u5b57\u6bcd\u5728\u5b57\u5178\u987a\u5e8f\u4e2d\u6392\u5728\u5c0f\u5199\u5b57\u6bcd\u4e4b\u524d)<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"string1 is less than string2: <span class=\"hljs-subst\">{is_less_than}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"21\"><span class=\"hljs-comment\"># \u4e0d\u533a\u5206\u5927\u5c0f\u5199\u7684\u5b57\u7b26\u4e32\u6bd4\u8f83<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\">is_equal_ignore_case = string1.lower() == string2.lower()  <span class=\"hljs-comment\"># \u7ed3\u679c: True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"string1 is equal to string2 (ignore case): <span class=\"hljs-subst\">{is_equal_ignore_case}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"25\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\">string1 <span class=\"hljs-keyword\">is<\/span> equal to string2: <span class=\"hljs-literal\">False<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"27\">string1 <span class=\"hljs-keyword\">is<\/span> equal to string3: <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"28\">string1 <span class=\"hljs-keyword\">is<\/span> <span class=\"hljs-keyword\">not<\/span> equal to string2: <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\">string1 <span class=\"hljs-keyword\">is<\/span> less than string2: <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\">string1 <span class=\"hljs-keyword\">is<\/span> equal to string2 (ignore <span class=\"hljs-keyword\">case<\/span>): <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h1 data-id=\"heading-26\">Python\u51fd\u6570\/\u6a21\u5757\/\u6587\u4ef6\u4e0e\u6587\u4ef6\u5939<\/h1>\n<h2 data-id=\"heading-27\">python\u51fd\u6570<\/h2>\n<h3 data-id=\"heading-28\">\u51fd\u6570<\/h3>\n<ul>\n<li>\u53c2\u6570\u4f20\u9012\n<ul>\n<li>\u5f62\u53c2\u4e0e\u5b9e\u53c2\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5f62\u53c2\u662f\u51fd\u6570\u5b9a\u4e49\u65f6\u7684\u53c2\u6570\uff0c\u5b9e\u53c2\u662f\u51fd\u6570\u8c03\u7528\u65f6\u7684\u53c2\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">create_model<\/span>(<span class=\"hljs-params\">layers, units<\/span>):  <span class=\"hljs-comment\"># layers\u548cunits\u662f\u5f62\u53c2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"Creating a model with <span class=\"hljs-subst\">{layers}<\/span> layers and <span class=\"hljs-subst\">{units}<\/span> units in each layer.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">create_model(<span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">128<\/span>)  <span class=\"hljs-comment\"># 3\u548c128\u662f\u5b9e\u53c2<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u4f4d\u7f6e\u53c2\u6570\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4f4d\u7f6e\u53c2\u6570\u7684\u987a\u5e8f\u5f88\u91cd\u8981<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">create_model<\/span>(<span class=\"hljs-params\">layers, units<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"Creating a model with <span class=\"hljs-subst\">{layers}<\/span> layers and <span class=\"hljs-subst\">{units}<\/span> units in each layer.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">create_model(<span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">128<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">create_model(<span class=\"hljs-number\">128<\/span>, <span class=\"hljs-number\">3<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u5173\u952e\u5b57\u53c2\u6570\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4f7f\u7528\u5173\u952e\u5b57\u53c2\u6570\u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">create_model<\/span>(<span class=\"hljs-params\">layers, units<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"Creating a model with <span class=\"hljs-subst\">{layers}<\/span> layers and <span class=\"hljs-subst\">{units}<\/span> units in each layer.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">create_model(units=<span class=\"hljs-number\">128<\/span>, layers=<span class=\"hljs-number\">3<\/span>)  <span class=\"hljs-comment\"># \u4f7f\u7528\u5173\u952e\u5b57\u53c2\u6570\uff0c\u987a\u5e8f\u4e0d\u91cd\u8981<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">create_model(layers=<span class=\"hljs-number\">3<\/span>, units=<span class=\"hljs-number\">128<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u9ed8\u8ba4\u53c2\u6570\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4f7f\u7528\u9ed8\u8ba4\u53c2\u6570\u503c<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">create_model<\/span>(<span class=\"hljs-params\">layers=<span class=\"hljs-number\">3<\/span>, units=<span class=\"hljs-number\">128<\/span><\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"Creating a model with <span class=\"hljs-subst\">{layers}<\/span> layers and <span class=\"hljs-subst\">{units}<\/span> units in each layer.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">create_model()  <span class=\"hljs-comment\"># \u4f7f\u7528\u9ed8\u8ba4\u503c<\/span><\/span><br \/>\n<\/code><\/li>\n<li>\u53ef\u53d8\u53c2\u6570\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4f7f\u7528\u53ef\u53d8\u53c2\u6570\u63a5\u6536\u591a\u4e2a\u53c2\u6570\u503c<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">add_layers<\/span>(<span class=\"hljs-params\">model, *layers<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    <span class=\"hljs-keyword\">for<\/span> layer <span class=\"hljs-keyword\">in<\/span> layers:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">        <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"Adding layer <span class=\"hljs-subst\">{layer}<\/span> to model <span class=\"hljs-subst\">{model}<\/span>.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">add_layers(<span class=\"hljs-string\">\"Model1\"<\/span>, <span class=\"hljs-string\">\"conv\"<\/span>, <span class=\"hljs-string\">\"relu\"<\/span>, <span class=\"hljs-string\">\"softmax\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<\/li>\n<li>\u51fd\u6570\u8fd4\u56de\u503c-return\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u51fd\u6570\u8fd4\u56de\u6a21\u578b\u7684\u4fe1\u606f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">create_model<\/span>(<span class=\"hljs-params\">layers, units<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    info = <span class=\"hljs-string\">f\"Creating a model with <span class=\"hljs-subst\">{layers}<\/span> layers and <span class=\"hljs-subst\">{units}<\/span> units in each layer.\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">    <span class=\"hljs-keyword\">return<\/span> info<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">model_info = create_model(<span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">128<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-built_in\">print<\/span>(model_info)<\/span><br \/>\n<\/code><\/li>\n<li>\u53d8\u91cf\u4f5c\u7528\u57df\n<ul>\n<li>\u5168\u5c40\u53d8\u91cf\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5168\u5c40\u53d8\u91cf<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">MODEL_NAME = <span class=\"hljs-string\">\"CNN\"<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">print_model_name<\/span>():<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"The model name is <span class=\"hljs-subst\">{MODEL_NAME}<\/span>.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">print_model_name()<\/span><br \/>\n<\/code><\/li>\n<li>\u5c40\u90e8\u53d8\u91cf\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5c40\u90e8\u53d8\u91cf<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">create_model<\/span>():<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    model_name = <span class=\"hljs-string\">\"RNN\"<\/span>  <span class=\"hljs-comment\"># \u5c40\u90e8\u53d8\u91cf<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"Creating a model named <span class=\"hljs-subst\">{model_name}<\/span>.\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">create_model()<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-built_in\">print<\/span>(model_name) <span class=\"hljs-comment\"># \u6b64\u884c\u4ee3\u7801\u4f1a\u62a5\u9519<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<\/li>\n<li>\u533f\u540d\u51fd\u6570\n<ul>\n<li>\u5192\u53f7\u524d\u9762\u662f\u8f93\u5165<\/li>\n<li>\u5192\u53f7\u540e\u9762\u662f\u8f93\u51fa<\/li>\n<li>\u5b9a\u4e49\u5173\u952e\u5b57 lambda\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4f7f\u7528lambda\u521b\u5efa\u533f\u540d\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-attr\">calculate_units<\/span> = lambda layers: layers * <span class=\"hljs-number\">128<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-comment\"># \u8c03\u7528\u51fd\u6570<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-attr\">units<\/span> = calculate_units(<span class=\"hljs-number\">3<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">print(f\"Total units: {units}\")<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 data-id=\"heading-29\">\u7efc\u5408\u6848\u4f8b\uff1a\u4f7f\u7528\u51fd\u6570\u521b\u5efa\u6a21\u578b<\/h3>\n<ul>\n<li>\u521b\u5efa\u4e00\u4e2a\u51fd\u6570\uff0c\u8f93\u5165\u5305\u62ec\uff1a\n<ul>\n<li>\u8f93\u5165\u56fe\u5f62\u5c3a\u5bf8\uff08channels, height, width\uff09<\/li>\n<li>\u5377\u79ef\u6838\u5927\u5c0f\uff08\u9ed8\u8ba4\u4e3a3\uff09<\/li>\n<li>\u8fb9\u7f18\u8865\u96f6\uff08\u9ed8\u8ba4\u4e3a0\uff09<\/li>\n<li>\u5377\u79ef\u6b65\u957f\uff08\u9ed8\u8ba4\u4e3a1\uff09<\/li>\n<\/ul>\n<p>\u6700\u7ec8\u9700\u8981\u8fd4\u56de\u7684\u5377\u79ef\u540e\u56fe\u50cf\u5c3a\u5bf8<\/p>\n<p>\u8ba1\u7b97\u65b9\u6cd5\u4e3a\uff1a<\/p>\n<p>new_height = ((height + 2 * padding &#8211; kernel) \/\/ stride) + 1<\/p>\n<p>new_width = ((width + 2 * padding &#8211; kernel) \/\/ stride) + 1<\/p>\n<p>\u6700\u540e\u5c06 channels\uff0cnew_height \uff0cnew_width \u7ec4\u6210\u65b0\u7684\u5143\u7ec4 output_size\u8fdb\u884c\u8fd4\u56de<\/p>\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">def create_cnn(input_size, <span class=\"hljs-attr\">kernel<\/span>=<span class=\"hljs-number\">3<\/span>, padding=<span class=\"hljs-number\">0<\/span>, stride=<span class=\"hljs-number\">1<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">    \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    \u521b\u5efa\u4e00\u4e2a\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u5c42<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"5\">    \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">    - input_size: \u8f93\u5165\u56fe\u50cf\u7684\u5c3a\u5bf8\uff0c\u5f62\u5f0f\u4e3a (channels, height, width)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">    - kernel: \u5377\u79ef\u6838\u7684\u5927\u5c0f\uff0c\u9ed8\u8ba4\u4e3a 3<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">    - padding: \u586b\u5145\u5927\u5c0f\uff0c\u9ed8\u8ba4\u4e3a 0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">    - stride: \u6b65\u957f\uff0c\u9ed8\u8ba4\u4e3a 1<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"11\">    \u8fd4\u56de\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">    - output_size: \u5377\u79ef\u64cd\u4f5c\u540e\u8f93\u51fa\u56fe\u50cf\u7684\u5c3a\u5bf8\uff0c\u5f62\u5f0f\u4e3a (channels, height, width)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">    \"\"\"<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"15\">    <span class=\"hljs-comment\"># \u4ece\u8f93\u5165\u5c3a\u5bf8\u4e2d\u83b7\u53d6\u901a\u9053\u6570\u548c\u56fe\u50cf\u5927\u5c0f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">    channels, height, <span class=\"hljs-attr\">width<\/span> = input_size<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"18\">    <span class=\"hljs-comment\"># \u8ba1\u7b97\u5377\u79ef\u64cd\u4f5c\u540e\u7684\u8f93\u51fa\u56fe\u50cf\u5c3a\u5bf8<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\">    <span class=\"hljs-attr\">new_height<\/span> = ((height + <span class=\"hljs-number\">2<\/span> * padding - kernel) \/\/ stride) + <span class=\"hljs-number\">1<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">    <span class=\"hljs-attr\">new_width<\/span> = ((width + <span class=\"hljs-number\">2<\/span> * padding - kernel) \/\/ stride) + <span class=\"hljs-number\">1<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"22\">    <span class=\"hljs-comment\"># \u8f93\u51fa\u56fe\u50cf\u7684\u5c3a\u5bf8<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\">    <span class=\"hljs-attr\">output_size<\/span> = (channels, new_height, new_width)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\">    return output_size<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"26\"><span class=\"hljs-comment\"># \u793a\u4f8b\u7528\u6cd5\uff1a<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"27\"><span class=\"hljs-attr\">input_size<\/span> = (<span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">64<\/span>, <span class=\"hljs-number\">64<\/span>)  <span class=\"hljs-comment\"># 3\u901a\u9053\uff0c64x64\u7684\u56fe\u50cf<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"28\"><span class=\"hljs-attr\">output_size<\/span> = create_cnn(input_size, kernel=<span class=\"hljs-number\">3<\/span>, padding=<span class=\"hljs-number\">1<\/span>, stride=<span class=\"hljs-number\">2<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\">print(output_size)<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h2 data-id=\"heading-30\">python\u6a21\u5757<\/h2>\n<h3 data-id=\"heading-31\">\u6a21\u5757\u7684\u4f7f\u7528<\/h3>\n<ul>\n<li>python\u96c6\u5408\u4e86\u5f88\u591a\u6a21\u5757\uff0c\u5305\u62ec\u4eba\u5de5\u667a\u80fd\u9886\u57df\u7684\u4e00\u4e9b\u6df1\u5ea6\u5b66\u4e60\u6846\u67b6\uff0c\u6bd4\u5982\uff1a<strong>TensorFlow<\/strong>\uff0c<strong>PyTorch<\/strong>\u7b49<\/li>\n<li>\u6a21\u5757\u4f7f\u7528\u4e2d\u9700\u8981\u6ce8\u610f\u7684\uff1a\n<ul>\n<li>\u4f7f\u7528 pip list \u67e5\u770b\u5df2\u5b89\u88c5\u7684\u6a21\u5757<\/li>\n<li>\u4f7f\u7528 pip install \u5b89\u88c5\u6a21\u5757<\/li>\n<li>\u4f7f\u7528 pip uninstall \u5378\u8f7d\u6a21\u5757<\/li>\n<li>\u5b89\u88c5\u65f6\u53ef\u4ee5\u6307\u5b9a\u60f3\u8981\u5b89\u88c5\u7684\u7248\u672c\uff0c\u4f8b\u5982\uff1apip install numpy==1.26.1<\/li>\n<li>\u4f7f\u7528 import \u5bfc\u5165\u6a21\u5757\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">java<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-java code-block-extension-codeShowNum\" lang=\"java\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-keyword\">import<\/span> shutil<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">import<\/span> <span class=\"hljs-type\">time<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-variable\">tik<\/span> <span class=\"hljs-operator\">=<\/span> time.time()<\/span><br \/>\n<\/code><\/li>\n<li>\u5982\u679c\u6a21\u5757\u540d\u5f88\u957f\uff0c\u53ef\u4ee5\u4f7f\u7528 import &#8230; as &#8230; \u7ed9\u6a21\u5757\u8d77\u4e2a\u522b\u540d\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5bfc\u5165random\u6a21\u5757\uff0c\u5e76\u5c06\u5176\u522b\u540d\u8bbe\u7f6e\u4e3ar<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">import random as r<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-comment\"># \u4f7f\u7528randint\u51fd\u6570\u751f\u6210\u4e00\u4e2a\u4ecb\u4e8e1\u52305\u4e4b\u95f4\u7684\u968f\u673a\u6574\u6570\uff0c\u5e76\u5c06\u5176\u8d4b\u503c\u7ed9\u53d8\u91cfa<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-attr\">a<\/span> = r.randint(<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">5<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-comment\"># \u4f7f\u7528randint\u51fd\u6570\u751f\u6210\u53e6\u4e00\u4e2a\u4ecb\u4e8e1\u52305\u4e4b\u95f4\u7684\u968f\u673a\u6574\u6570\uff0c\u5e76\u5c06\u5176\u8d4b\u503c\u7ed9\u53d8\u91cfb<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-attr\">b<\/span> = r.randint(<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">5<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u5bfc\u5165\u540c\u7ea7\u76ee\u5f55\u7684\u65b9\u6cd5\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">javascript<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-javascript code-block-extension-codeShowNum\" lang=\"javascript\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-keyword\">from<\/span> functions <span class=\"hljs-keyword\">import<\/span> *<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"># \u63a8\u8350\uff1a <span class=\"hljs-keyword\">from<\/span> functions <span class=\"hljs-keyword\">import<\/span> add, sub<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 data-id=\"heading-32\">python\u6587\u4ef6\u4e0e\u6587\u4ef6\u64cd\u4f5c<\/h2>\n<h3 data-id=\"heading-33\">\u6587\u4ef6\u64cd\u4f5c<\/h3>\n<ul>\n<li>\u590d\u5236\u5355\u4e2a\u6587\u4ef6\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-keyword\">import<\/span> shutil<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-comment\"># \u6e90\u76ee\u5f55\u548c\u76ee\u6807\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">src = <span class=\"hljs-string\">'resources\/fire_yolo_format'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">dst = <span class=\"hljs-string\">'resources\/fire_yolo_format_new'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-comment\"># \u4f7f\u7528copytree\u590d\u5236\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">shutil.copytree(src, dst)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"Directory copied from <span class=\"hljs-subst\">{src}<\/span> to <span class=\"hljs-subst\">{dst}<\/span>\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u590d\u5236\u591a\u4e2a\u6587\u4ef6\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">import shutil<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-comment\"># \u6e90\u76ee\u5f55\u548c\u76ee\u6807\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-attr\">src<\/span> = <span class=\"hljs-string\">'resources\/fire_yolo_format'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-attr\">dst<\/span> = <span class=\"hljs-string\">'resources\/fire_yolo_format_new_2'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-comment\"># \u4f7f\u7528copytree\u590d\u5236\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">shutil.copytree(src, dst, <span class=\"hljs-attr\">ignore<\/span>=shutil.ignore_patterns(<span class=\"hljs-string\">\"*.txt\"<\/span>))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">print(f\"Directory copied from {src} to {dst}\")<\/span><br \/>\n<\/code><\/li>\n<li>\u79fb\u52a8\u6587\u4ef6\uff0c\u76f8\u5f53\u4e8e\u526a\u5207\u7c98\u8d34\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">import shutil<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-attr\">file_1_loc<\/span> = <span class=\"hljs-string\">'.\/resources\/\u4fdd\u5b58\u76ee\u5f551\/fire_label.txt'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-attr\">file_1_save_loc<\/span> = <span class=\"hljs-string\">'.\/resources\/\u4fdd\u5b58\u76ee\u5f552\/fire_label.txt'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">shutil.move(file_1_loc, file_1_save_loc)<\/span><br \/>\n<\/code><\/li>\n<li>\u5220\u9664\u6587\u4ef6\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-keyword\">import<\/span> os<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">file_loc = <span class=\"hljs-string\">r'.\/resources\/\u4fdd\u5b58\u76ee\u5f551\/fire.jpg'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">os.remove(file_loc)<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-34\">\u6587\u4ef6\u5939\u64cd\u4f5c<\/h3>\n<ul>\n<li>\u521b\u5efa\u6587\u4ef6\u5939\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">lua<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-lua code-block-extension-codeShowNum\" lang=\"lua\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">import <span class=\"hljs-built_in\">os<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">dir_name = <span class=\"hljs-string\">\"my_dir\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-keyword\">if<\/span> <span class=\"hljs-built_in\">os<\/span>.<span class=\"hljs-built_in\">path<\/span>.exists(dir_name):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"> \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6587\u4ef6\u5939\u5df2\u7ecf\u5b58\u5728\uff01\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-keyword\">else<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"> \u00a0  <span class=\"hljs-built_in\">os<\/span>.mkdir(dir_name)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"> \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6587\u4ef6\u5939\u5df2\u7ecf\u521b\u5efa\u5b8c\u6bd5\uff01\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u521b\u5efa\u591a\u5c42\u76ee\u5f55\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">lua<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-lua code-block-extension-codeShowNum\" lang=\"lua\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"># \u5bfc\u5165<span class=\"hljs-built_in\">os<\/span>\u6a21\u5757\uff0c\u7528\u4e8e\u64cd\u4f5c\u6587\u4ef6\u8def\u5f84\u548c\u76ee\u5f55<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">import <span class=\"hljs-built_in\">os<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"># \u521b\u5efa\u591a\u5c42\u6587\u4ef6\u5939\uff0c\u5982\u679c\u5b58\u5728\u5219\u4e0d\u4f1a\u91cd\u590d\u521b\u5efa<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-built_in\">os<\/span>.makedirs(<span class=\"hljs-string\">\"my_dir_1\\my_dir_2\\my_dir_3\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u904d\u5386\u6587\u4ef6\u5939\uff08\u83b7\u53d6\u76ee\u5f55\u4e0b\u6240\u6709\u6587\u4ef6\u540d\uff09\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5bfc\u5165os\u6a21\u5757\uff0c\u7528\u4e8e\u64cd\u4f5c\u6587\u4ef6\u8def\u5f84\u548c\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">import os<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-comment\"># \u5b9a\u4e49\u6839\u76ee\u5f55\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"><span class=\"hljs-attr\">root_dir<\/span> = <span class=\"hljs-string\">\"dir_loc\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-comment\"># \u5b58\u50a8\u6240\u6709\u6587\u4ef6\u7684\u5b8c\u6574\u8def\u5f84\u5217\u8868<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-attr\">file_full_path_list<\/span> = []<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-comment\"># \u4f7f\u7528os.walk\u904d\u5386\u6307\u5b9a\u6839\u76ee\u5f55\u4e0b\u7684\u6240\u6709\u6587\u4ef6\u548c\u6587\u4ef6\u5939<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">for root, dirs, files in os.walk(root_dir):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"> \u00a0  <span class=\"hljs-comment\"># \u904d\u5386\u6bcf\u4e2a\u6587\u4ef6\u5939\u4e2d\u7684\u6587\u4ef6<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"> \u00a0  for file_i in files:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-comment\"># \u83b7\u53d6\u5f53\u524d\u6587\u4ef6\u7684\u5b8c\u6574\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-attr\">file_i_full_path<\/span> = os.path.join(root, file_i)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-comment\"># \u5c06\u6587\u4ef6\u5b8c\u6574\u8def\u5f84\u6dfb\u52a0\u5230\u5217\u8868\u4e2d<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\"> \u00a0 \u00a0 \u00a0  file_full_path_list.append(file_i_full_path)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"><span class=\"hljs-comment\"># \u6253\u5370\u6240\u6709\u6587\u4ef6\u7684\u5b8c\u6574\u8def\u5f84\u5217\u8868<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">print(file_full_path_list)<\/span><br \/>\n<\/code><\/li>\n<li>\u5220\u9664\u7a7a\u767d\u6587\u4ef6\u5939\uff08rmdir\uff09\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5bfc\u5165os\u6a21\u5757\uff0c\u7528\u4e8e\u64cd\u4f5c\u6587\u4ef6\u8def\u5f84\u548c\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">import<\/span> os<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-comment\"># \u5b9a\u4e49\u8981\u5220\u9664\u7684\u6587\u4ef6\u5939\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">dir_path = <span class=\"hljs-string\">'my_dir'<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-comment\"># \u68c0\u67e5\u6587\u4ef6\u5939\u662f\u5426\u5b58\u5728<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"><span class=\"hljs-keyword\">if<\/span> os.path.exists(dir_path):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">    <span class=\"hljs-comment\"># \u5982\u679c\u5b58\u5728\uff0c\u6253\u5370\u63d0\u793a\u4fe1\u606f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u5220\u9664\u6587\u4ef6\u5939 \"<\/span> + dir_path)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">    <span class=\"hljs-comment\"># \u4f7f\u7528os.rmdir\u51fd\u6570\u5220\u9664\u6307\u5b9a\u7684\u6587\u4ef6\u5939<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">    os.rmdir(<span class=\"hljs-string\">'my_dir'<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">    <span class=\"hljs-comment\"># \u6253\u5370\u5220\u9664\u5b8c\u6210\u7684\u63d0\u793a\u4fe1\u606f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u5220\u9664\u5b8c\u6210\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"><span class=\"hljs-keyword\">else<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">    <span class=\"hljs-comment\"># \u5982\u679c\u6587\u4ef6\u5939\u4e0d\u5b58\u5728\uff0c\u6253\u5370\u63d0\u793a\u4fe1\u606f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6587\u4ef6\u5939 \"<\/span> + dir_path + <span class=\"hljs-string\">\" \u4e0d\u5b58\u5728\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<li>\u5220\u9664\u975e\u7a7a\u6587\u4ef6\u5939\uff08rmtree)\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u5bfc\u5165os\u6a21\u5757\uff0c\u7528\u4e8e\u64cd\u4f5c\u6587\u4ef6\u8def\u5f84\u548c\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">import<\/span> os<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"><span class=\"hljs-comment\"># \u5bfc\u5165shutil\u6a21\u5757\uff0c\u7528\u4e8e\u9ad8\u7ea7\u6587\u4ef6\u64cd\u4f5c\uff0c\u4f8b\u5982\u9012\u5f52\u5220\u9664\u6587\u4ef6\u5939<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-keyword\">import<\/span> shutil<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-comment\"># \u5b9a\u4e49\u6587\u4ef6\u5939\u540d\u79f0<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">dir_name = <span class=\"hljs-string\">\"my_dir\"<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"9\"><span class=\"hljs-comment\"># \u68c0\u67e5\u6587\u4ef6\u5939\u662f\u5426\u5b58\u5728<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-keyword\">if<\/span> os.path.exists(dir_name):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">    <span class=\"hljs-comment\"># \u5982\u679c\u5b58\u5728\uff0c\u5219\u4f7f\u7528shutil.rmtree\u51fd\u6570\u9012\u5f52\u5220\u9664\u6587\u4ef6\u5939\u53ca\u5176\u5185\u5bb9<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">    shutil.rmtree(dir_name)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">    <span class=\"hljs-comment\"># \u6253\u5370\u6587\u4ef6\u5939\u5df2\u5220\u9664\u7684\u63d0\u793a\u4fe1\u606f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6587\u4ef6\u5939\u5df2\u7ecf\u5220\u9664\uff01\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"><span class=\"hljs-keyword\">else<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">    <span class=\"hljs-comment\"># \u5982\u679c\u6587\u4ef6\u5939\u4e0d\u5b58\u5728\uff0c\u5219\u521b\u5efa\u8be5\u6587\u4ef6\u5939<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">    os.mkdir(dir_name)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">    <span class=\"hljs-comment\"># \u6253\u5370\u6587\u4ef6\u5939\u4e0d\u5b58\u5728\u7684\u63d0\u793a\u4fe1\u606f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\">    <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6587\u4ef6\u5939\u4e0d\u5b58\u5728\uff01\"<\/span>)<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-35\">\u7efc\u5408\u6848\u4f8b\uff1aYOLO\u6807\u6ce8\u6587\u4ef6\u6e05\u6d17<\/h3>\n<p>\u8bad\u7ec3\u4e00\u4e2a\u4eba\u5de5\u667a\u80fd\u7b97\u6cd5\u9700\u8981\u4e00\u4e2a\u5e9e\u5927\u7684\u6570\u636e\u96c6\uff0c\u8fd9\u4e2a\u6570\u636e\u96c6\u9700\u8981\u8fdb\u884c\u4eba\u4e3a\u6807\u6ce8\u3002<\/p>\n<p>\u4f46\u7531\u4e8e\u51fa\u73b0\u610f\u5916\uff0c\u9020\u6210\u90e8\u5206\u6570\u636e\u4e22\u5931\uff0c\u4f7f\u5f97\u6807\u6ce8\u6587\u4ef6\u548c\u56fe\u7247\u6587\u4ef6\u7684\u6587\u4ef6\u540d\u524d\u7f00\u4e0d\u80fd\u4e00\u4e00\u5bf9\u5e94\u3002<\/p>\n<p>\u9700\u8981\u5199\u4e00\u6bb5\u4ee3\u7801\uff0c\u5c06\u53ef\u4ee5\u6587\u4ef6\u540d\u524d\u7f00\u4e00\u4e00\u5bf9\u5e94\u7684\u6587\u4ef6\u4fdd\u5b58\u5230\u4e00\u4e2a\u65b0\u7684\u6587\u4ef6\u5939\u4e2d\uff0c\u4ee5\u5b8c\u6210\u6570\u636e\u7684\u6e05\u6d17\u3002<\/p>\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">ini<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-ini code-block-extension-codeShowNum\" lang=\"ini\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\">import os<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\">import shutil<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"4\"><span class=\"hljs-comment\"># \u6b65\u9aa4\u4e00\uff1a\u5b9a\u4e49\u51fd\u6570\uff0c\u83b7\u53d6\u6307\u5b9a\u6839\u76ee\u5f55\u4e0b\u6240\u6709\u6587\u4ef6\u7684\u6587\u4ef6\u540d\u5217\u8868<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">def get_info(root_from):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\">    <span class=\"hljs-attr\">file_full_path_list<\/span> = []<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">    <span class=\"hljs-comment\"># \u904d\u5386\u6307\u5b9a\u6839\u76ee\u5f55\u53ca\u5176\u5b50\u76ee\u5f55\u4e2d\u7684\u6240\u6709\u6587\u4ef6<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">    for root, dir, files in os.walk(root_from):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">        for file_i in files:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">            <span class=\"hljs-comment\"># \u6784\u5efa\u6587\u4ef6\u7684\u5b8c\u6574\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">            <span class=\"hljs-attr\">file_i_full_path<\/span> = os.path.join(root, file_i)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"13\">            <span class=\"hljs-comment\"># \u4f7f\u7528\u8def\u5f84\u5206\u9694\u7b26\u5c06\u6587\u4ef6\u5b8c\u6574\u8def\u5f84\u62c6\u5206\u4e3a\u5217\u8868<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">            <span class=\"hljs-attr\">file_i_full_path_list<\/span> = file_i_full_path.split(os.sep)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"16\">            <span class=\"hljs-comment\"># \u83b7\u53d6\u6587\u4ef6\u76f8\u5bf9\u4e8e\u6839\u76ee\u5f55\u7684\u76f8\u5bf9\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">            <span class=\"hljs-attr\">file_i_short_path<\/span> = os.path.join(file_i_full_path_list[-<span class=\"hljs-number\">2<\/span>], file_i_full_path_list[-<span class=\"hljs-number\">1<\/span>])<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"19\">            <span class=\"hljs-comment\"># \u83b7\u53d6\u4e0d\u5305\u542b\u6269\u5c55\u540d\u7684\u6587\u4ef6\u540d<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">            <span class=\"hljs-attr\">file_i_name<\/span> = file_i_short_path.split(<span class=\"hljs-string\">'.'<\/span>)[<span class=\"hljs-number\">0<\/span>]<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"22\">            <span class=\"hljs-comment\"># \u5c06\u6587\u4ef6\u540d\u6dfb\u52a0\u5230\u5217\u8868\u4e2d<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\">            file_full_path_list.append(file_i_name)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"25\">    return file_full_path_list<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"28\"><span class=\"hljs-comment\"># \u6b65\u9aa4\u4e8c\uff1a\u5b9a\u4e49\u6e90\u76ee\u5f55\u548c\u76ee\u6807\u76ee\u5f55\u7684\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\"><span class=\"hljs-attr\">root_path_from<\/span> = r<span class=\"hljs-string\">'resources\/fire_yolo_format'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\"><span class=\"hljs-attr\">root_path_save<\/span> = r<span class=\"hljs-string\">'resources\/clean_data'<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"32\"><span class=\"hljs-comment\"># \u6e90\u76ee\u5f55\u4e2d\u56fe\u7247\u548c\u6807\u7b7e\u6587\u4ef6\u7684\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"33\"><span class=\"hljs-attr\">root_images_from<\/span> = os.path.join(root_path_from, <span class=\"hljs-string\">'images'<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"34\"><span class=\"hljs-attr\">root_labels_from<\/span> = os.path.join(root_path_from, <span class=\"hljs-string\">'labels'<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"36\"><span class=\"hljs-comment\"># \u76ee\u6807\u76ee\u5f55\u4e2d\u56fe\u7247\u548c\u6807\u7b7e\u6587\u4ef6\u7684\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"37\"><span class=\"hljs-attr\">root_images_save<\/span> = os.path.join(root_path_save, <span class=\"hljs-string\">'images'<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"38\"><span class=\"hljs-attr\">root_labels_save<\/span> = os.path.join(root_path_save, <span class=\"hljs-string\">'labels'<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"40\"><span class=\"hljs-comment\"># \u8f93\u51fa\u8def\u5f84\u4fe1\u606f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"41\">print(\"\u6e90\u56fe\u7247\u76ee\u5f55:\", root_images_from)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"42\">print(\"\u6e90\u6807\u7b7e\u76ee\u5f55:\", root_labels_from)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"43\">print(\"\u76ee\u6807\u56fe\u7247\u76ee\u5f55:\", root_images_save)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"44\">print(\"\u76ee\u6807\u6807\u7b7e\u76ee\u5f55:\", root_labels_save)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"46\"><span class=\"hljs-comment\"># \u5b9a\u4e49\u5b50\u76ee\u5f55\u5217\u8868<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"47\"><span class=\"hljs-attr\">dir_list_1<\/span> = [<span class=\"hljs-string\">'images'<\/span>, <span class=\"hljs-string\">'labels'<\/span>]<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"48\"><span class=\"hljs-comment\"># \u76ee\u6807\u5b50\u76ee\u5f55\u540d\u79f0\u5217\u8868<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"49\"><span class=\"hljs-attr\">dir_name_list<\/span> = [<span class=\"hljs-string\">'train'<\/span>, <span class=\"hljs-string\">'test'<\/span>, <span class=\"hljs-string\">'val'<\/span>]<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"51\"><span class=\"hljs-comment\"># \u904d\u5386\u521b\u5efa\u76ee\u6807\u76ee\u5f55\u4e0b\u7684\u5b50\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"52\">for dir_1_i in dir_list_1:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"53\">    for dir_2_i in dir_name_list:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"54\">        <span class=\"hljs-attr\">dir_i_full_path<\/span> = os.path.join(root_path_save, dir_1_i, dir_2_i)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"55\">        <span class=\"hljs-comment\"># \u5982\u679c\u76ee\u5f55\u4e0d\u5b58\u5728\uff0c\u5219\u521b\u5efa\u76ee\u5f55<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"56\">        if not os.path.exists(dir_i_full_path):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"57\">            os.makedirs(dir_i_full_path)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"59\"><span class=\"hljs-comment\"># \u6b65\u9aa4\u4e09\uff1a\u83b7\u53d6\u6e90\u76ee\u5f55\u4e2d\u56fe\u7247\u6587\u4ef6\u7684\u6587\u4ef6\u540d\u5217\u8868<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"60\"><span class=\"hljs-attr\">image_full_path_list<\/span> = get_info(root_images_from)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"61\">print(\"\u6e90\u56fe\u7247\u6587\u4ef6\u540d\u5217\u8868:\", image_full_path_list)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"63\"><span class=\"hljs-comment\"># \u83b7\u53d6\u6e90\u76ee\u5f55\u4e2d\u6807\u7b7e\u6587\u4ef6\u7684\u6587\u4ef6\u540d\u5217\u8868<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"64\"><span class=\"hljs-attr\">label_full_path_list<\/span> = get_info(root_labels_from)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"65\">print(\"\u6e90\u6807\u7b7e\u6587\u4ef6\u540d\u5217\u8868:\", label_full_path_list)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"67\"><span class=\"hljs-comment\"># \u5c06\u6587\u4ef6\u540d\u5217\u8868\u8f6c\u6362\u4e3a\u96c6\u5408\uff0c\u4ee5\u4fbf\u8fdb\u884c\u4ea4\u96c6\u64cd\u4f5c<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"68\"><span class=\"hljs-attr\">image_set<\/span> = set(image_full_path_list)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"69\"><span class=\"hljs-attr\">label_set<\/span> = set(label_full_path_list)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"71\"><span class=\"hljs-comment\"># \u8ba1\u7b97\u56fe\u7247\u6587\u4ef6\u540d\u96c6\u5408\u3001\u6807\u7b7e\u6587\u4ef6\u540d\u96c6\u5408\u548c\u5b83\u4eec\u7684\u4ea4\u96c6\u7684\u5927\u5c0f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"72\"><span class=\"hljs-attr\">intersection_set<\/span> = image_set &amp; label_set<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"73\">print(\"\u56fe\u7247\u6587\u4ef6\u6570\u76ee:\", len(image_set))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"74\">print(\"\u6807\u7b7e\u6587\u4ef6\u6570\u76ee:\", len(label_set))<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"75\">print(\"\u4ea4\u96c6\u6587\u4ef6\u6570\u76ee:\", len(intersection_set))<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"77\"><span class=\"hljs-comment\"># \u8f93\u51fa\u4ea4\u96c6\u96c6\u5408<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"78\">print(\"\u4ea4\u96c6\u6587\u4ef6\u5217\u8868:\", intersection_set)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"80\"><span class=\"hljs-comment\"># \u6b65\u9aa4\u56db\uff1a\u904d\u5386\u4ea4\u96c6\u96c6\u5408\uff0c\u590d\u5236\u76f8\u5e94\u7684\u56fe\u7247\u548c\u6807\u7b7e\u6587\u4ef6\u5230\u76ee\u6807\u76ee\u5f55\u4e2d<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"81\">for intersection_i in intersection_set:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"82\">    <span class=\"hljs-attr\">intersection_i_image_full_path_from<\/span> = os.path.join(root_images_from, intersection_i) + <span class=\"hljs-string\">'.jpg'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"83\">    <span class=\"hljs-comment\"># \u6784\u5efa\u8981\u590d\u5236\u7684\u56fe\u7247\u6587\u4ef6\u7684\u76ee\u6807\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"84\">    <span class=\"hljs-attr\">intersection_i_image_full_path_save<\/span> = os.path.join(root_images_save, intersection_i) + <span class=\"hljs-string\">'.jpg'<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"86\">    <span class=\"hljs-attr\">intersection_i_label_full_path_from<\/span> = os.path.join(root_labels_from, intersection_i) + <span class=\"hljs-string\">'.txt'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"87\">    <span class=\"hljs-comment\"># \u6784\u5efa\u8981\u590d\u5236\u7684\u6807\u7b7e\u6587\u4ef6\u7684\u76ee\u6807\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"88\">    <span class=\"hljs-attr\">intersection_i_label_full_path_save<\/span> = os.path.join(root_labels_save, intersection_i) + <span class=\"hljs-string\">'.txt'<\/span><\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"90\">    <span class=\"hljs-comment\"># \u590d\u5236\u56fe\u7247\u6587\u4ef6\u548c\u6807\u7b7e\u6587\u4ef6\u5230\u76ee\u6807\u8def\u5f84<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"91\">    shutil.copy(intersection_i_image_full_path_from, intersection_i_image_full_path_save)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"92\">    shutil.copy(intersection_i_label_full_path_from, intersection_i_label_full_path_save)<\/span><br \/>\n<\/code><\/p>\n<h1 data-id=\"heading-36\">Python\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b<\/h1>\n<h2 data-id=\"heading-37\">\u9762\u5411\u5bf9\u8c61\u6982\u5ff5<\/h2>\n<h3 data-id=\"heading-38\">\u7c7b<\/h3>\n<ul>\n<li>\u6280\u672f\u89e3\u91ca\uff1a\u7c7b\u662f\u5b9a\u4e49\u5bf9\u8c61\u7684\u6a21\u677f\u6216\u84dd\u56fe\u3002\u5b83\u5b9a\u4e49\u4e86\u5bf9\u8c61\u7684\u5c5e\u6027\uff08\u6570\u636e\uff09\u548c\u884c\u4e3a\uff08\u65b9\u6cd5\u6216\u529f\u80fd\uff09\u3002<\/li>\n<li>\u4e3e\u4f8b\uff1a\u53ef\u4ee5\u628a\u7c7b\u60f3\u8c61\u6210\u4e00\u4e2a\u84dd\u56fe\u6216\u8005\u98df\u8c31\u3002\u6bd4\u5982\uff0c\u4e00\u4e2a\u86cb\u7cd5\u7684\u98df\u8c31\u4f1a\u544a\u8bc9\u4f60\u9700\u8981\u54ea\u4e9b\u539f\u6599\u548c\u5236\u4f5c\u65b9\u6cd5\uff0c\u4f46\u98df\u8c31\u672c\u8eab\u4e0d\u662f\u86cb\u7cd5\u3002<\/li>\n<li>\u4ee3\u7801\u793a\u4f8b\uff1a\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4f7f\u7528class\u521b\u5efa\u4e00\u4e2a\u86cb\u7cd5\u7c7b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">Cake<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"> \u00a0  <span class=\"hljs-comment\"># pass\u53ea\u662f\u5360\u4f4d\u7b26<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"> \u00a0  <span class=\"hljs-keyword\">pass<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-comment\"># \u4f7f\u7528\u7c7b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\">cake_1 = Cake()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">cake_2 = Cake()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-built_in\">print<\/span>(cake_1)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"><span class=\"hljs-built_in\">print<\/span>(cake_2)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">&lt;__main__.Cake <span class=\"hljs-built_in\">object<\/span> at <span class=\"hljs-number\">0x7f989fe77970<\/span>&gt;<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">&lt;__main__.Cake <span class=\"hljs-built_in\">object<\/span> at <span class=\"hljs-number\">0x7f989fe77940<\/span>&gt;<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-39\">\u5c5e\u6027<\/h3>\n<ul>\n<li>\u6280\u672f\u89e3\u91ca\uff1a\u5c5e\u6027\u662f\u7c7b\u6216\u5bf9\u8c61\u7684\u53d8\u91cf\uff0c\u5b83\u5b58\u50a8\u4e86\u5173\u4e8e\u5bf9\u8c61\u7684\u4fe1\u606f\u6216\u8005\u72b6\u6001\u3002<\/li>\n<li>\u4e3e\u4f8b\uff1a\u8f66\u7684\u989c\u8272\u3001\u54c1\u724c\u3001\u578b\u53f7\u7b49\u4fe1\u606f\u5c31\u662f\u8f66\u7684\u5c5e\u6027\u3002\u5b83\u4eec\u63cf\u8ff0\u4e86\u8f66\u7684\u7279\u5f81\u3002<\/li>\n<li>\u4ee3\u7801\u793a\u4f8b\uff1a\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">Car<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"> \u00a0 \u00a0 \u00a0  self.color = <span class=\"hljs-string\">'red'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"> \u00a0 \u00a0 \u00a0  self.brand = <span class=\"hljs-string\">'BYD'<\/span> <\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"> \u00a0 \u00a0 \u00a0  self.model = <span class=\"hljs-string\">'A1'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6b63\u5728\u5b9a\u4e49\u4e00\u8f86\u8f66\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"> \u00a0 \u00a0 \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">car_1 = Car()  <span class=\"hljs-comment\"># \u5b9e\u4f8b\u5316\uff0c\u81ea\u52a8\u8fd0\u884c\u7c7b\u7684__init__\u65b9\u6cd5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"><span class=\"hljs-built_in\">print<\/span>(car_1.color)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"><span class=\"hljs-built_in\">print<\/span>(car_1.brand)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"><span class=\"hljs-built_in\">print<\/span>(car_1.model)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\">\u6b63\u5728\u5b9a\u4e49\u4e00\u8f86\u8f66<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">red<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">BYD<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\">A1<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-40\">\u884c\u4e3a<\/h3>\n<ul>\n<li>\u6280\u672f\u89e3\u91ca\uff1a\u884c\u4e3a\u901a\u5e38\u662f\u7c7b\u4e2d\u5b9a\u4e49\u7684\u65b9\u6cd5\uff0c\u5b83\u63cf\u8ff0\u4e86\u5bf9\u8c61\u53ef\u4ee5\u6267\u884c\u7684\u64cd\u4f5c\u3002<\/li>\n<li>\u4e3e\u4f8b\uff1a\u6c7d\u8f66\u53ef\u4ee5\u542f\u52a8\u3001\u52a0\u901f\u548c\u5239\u8f66\u3002\u8fd9\u4e9b\u90fd\u662f\u6c7d\u8f66\u7684\u884c\u4e3a\uff0c\u63cf\u8ff0\u4e86\u6c7d\u8f66\u53ef\u4ee5\u505a\u4ec0\u4e48<\/li>\n<li>\u4ee3\u7801\u793a\u4f8b\uff1a\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">Car<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"> \u00a0 <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"> \u00a0 \u00a0 \u00a0 self.color = <span class=\"hljs-string\">'red'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"> \u00a0 \u00a0 \u00a0 self.brand = <span class=\"hljs-string\">'BYD'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"> \u00a0 \u00a0 \u00a0 self.model = <span class=\"hljs-string\">'A1'<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"> \u00a0 \u00a0 \u00a0 <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6b63\u5728\u5b9a\u4e49\u4e00\u8f86\u8f66\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"> \u00a0 <\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"> \u00a0 <span class=\"hljs-comment\"># \u5b9a\u4e49\u6c7d\u8f66\u7684\u884c\u4e3a\u65b9\u6cd5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"> \u00a0 <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">start<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"> \u00a0 \u00a0 \u00a0 <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"<span class=\"hljs-subst\">{self.brand}<\/span>\u6b63\u5728\u542f\u52a8\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"> \u00a0 <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">forward<\/span>(<span class=\"hljs-params\">self, metter<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"> \u00a0 \u00a0 \u00a0 <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u6b63\u5728\u5411\u524d <span class=\"hljs-subst\">{metter}<\/span>\u7c73\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"> \u00a0 <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">stop<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\"> \u00a0 \u00a0 \u00a0 <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6b63\u5728\u505c\u6b62\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"> \u00a0 \u00a0 \u00a0 <\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">car_1 = Car()  <span class=\"hljs-comment\"># \u5b9e\u4f8b\u5316\uff0c\u81ea\u52a8\u8fd0\u884c\u7c7b\u7684__init__\u65b9\u6cd5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\"><span class=\"hljs-built_in\">print<\/span>(car_1.color)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"><span class=\"hljs-built_in\">print<\/span>(car_1.brand)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\"><span class=\"hljs-built_in\">print<\/span>(car_1.model)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\">car_1.start()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\">car_1.forward(<span class=\"hljs-number\">100<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\">car_1.stop()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"27\">\u6b63\u5728\u5b9a\u4e49\u4e00\u8f86\u8f66<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"28\">red<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\">BYD<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\">A1<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"31\">BYD\u6b63\u5728\u542f\u52a8<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"32\">\u6b63\u5728\u5411\u524d <span class=\"hljs-number\">100<\/span>\u7c73<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"33\">\u6b63\u5728\u505c\u6b62<\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-41\">\u5bf9\u8c61<\/h3>\n<ul>\n<li>\u6280\u672f\u89e3\u91ca\uff1a\u5bf9\u8c61\u662f\u7c7b\u7684\u5b9e\u4f8b\u3002\u53ef\u4ee5\u6839\u636e\u4e00\u4e2a\u7c7b\u521b\u5efa\u591a\u4e2a\u5bf9\u8c61\uff0c\u6bcf\u4e2a\u5bf9\u8c61\u90fd\u6709\u81ea\u5df1\u7684\u5c5e\u6027\uff08\u6570\u636e\uff09\u548c\u884c\u4e3a\uff08\u65b9\u6cd5\uff09\u3002<\/li>\n<li>\u4e3e\u4f8b\uff1a\u5982\u679c\u7c7b\u662f\u86cb\u7cd5\u7684\u98df\u8c31\uff0c\u90a3\u4e48\u5bf9\u8c61\u5c31\u662f\u6839\u636e\u98df\u8c31\u5236\u4f5c\u51fa\u6765\u7684\u5b9e\u9645\u7684\u86cb\u7cd5\u3002\u53ef\u4ee5\u6839\u636e\u540c\u4e00\u4e2a\u98df\u8c31\u5236\u4f5c\u6210\u8bb8\u591a\u86cb\u7cd5\uff0c\u6bcf\u4e2a\u86cb\u7cd5\u90fd\u662f\u4e00\u4e2a\u5bf9\u8c61\u3002<\/li>\n<li>\u4ee3\u7801\u793a\u4f8b\uff1a\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u4f7f\u7528class\u521b\u5efa\u4e00\u4e2a\u795e\u7ea7\u7f51\u7edc\u7c7b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">NeuralNetwork<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\">    <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self, weights, bias<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\">        <span class=\"hljs-string\">\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">        \u521d\u59cb\u5316\u795e\u7ea7\u7f51\u7edc\u5bf9\u8c61\u3002<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"7\">        \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\">            weights (float): \u7f51\u7edc\u7684\u6743\u91cd\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\">            bias (float): \u7f51\u7edc\u7684\u504f\u5dee\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\">        \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\">        <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6211\u662f\u795e\u7ea7\u7f51\u7edc\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\">        self.w = weights<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\">        self.b = bias<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"15\">    <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">forward<\/span>(<span class=\"hljs-params\">self, x<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\">        <span class=\"hljs-string\">\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\">        \u6267\u884c\u524d\u5411\u4f20\u64ad\u64cd\u4f5c\u3002<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"19\">        \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">            x (float): \u8f93\u5165\u6570\u636e\u3002<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"22\">        \u8fd4\u56de\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\">            float: \u524d\u5411\u4f20\u64ad\u8ba1\u7b97\u7684\u7ed3\u679c\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\">        \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\">        <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u5df2\u7ecf\u63a5\u6536\u5230\u8f93\u5165<span class=\"hljs-subst\">{x}<\/span>\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\">        <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6b63\u5728\u524d\u5411\u4f20\u64ad\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"27\">        y = self.w * x + self.b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"28\">        <span class=\"hljs-keyword\">return<\/span> y<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"30\">    <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">show_parameters<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"31\">        <span class=\"hljs-string\">\"\"\"\u5c55\u793a\u7f51\u7edc\u7684\u53c2\u6570\u3002\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"32\">        <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6211\u7684\u7f51\u7edc\u53c2\u6570\u5982\u4e0b\uff1a\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"33\">        <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"self.w = <span class=\"hljs-subst\">{self.w}<\/span>\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"34\">        <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"self.b = <span class=\"hljs-subst\">{self.b}<\/span>\"<\/span>)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"36\"><span class=\"hljs-comment\"># network_1<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"37\">network_1 = NeuralNetwork(<span class=\"hljs-number\">2<\/span>, <span class=\"hljs-number\">3<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"38\">network_1.show_parameters()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"39\">result_1 = network_1.forward(<span class=\"hljs-number\">2<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"40\"><span class=\"hljs-built_in\">print<\/span>(result_1)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"42\"><span class=\"hljs-comment\"># network_2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"43\">network_2 = NeuralNetwork(<span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"44\">network_2.show_parameters()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"45\">result_2 = network_2.forward(<span class=\"hljs-number\">2<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"46\"><span class=\"hljs-built_in\">print<\/span>(result_2)<\/span><\/p>\n<p><span class=\"code-block-extension-codeLine\" data-line-num=\"48\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"49\">\u6211\u662f\u795e\u7ea7\u7f51\u7edc<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"50\">\u6211\u7684\u7f51\u7edc\u53c2\u6570\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"51\">self.w = <span class=\"hljs-number\">2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"52\">self.b = <span class=\"hljs-number\">3<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"53\">\u5df2\u7ecf\u63a5\u6536\u5230\u8f93\u5165<span class=\"hljs-number\">2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"54\">\u6b63\u5728\u524d\u5411\u4f20\u64ad<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"55\"><span class=\"hljs-number\">7<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"56\">\u6211\u662f\u795e\u7ea7\u7f51\u7edc<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"57\">\u6211\u7684\u7f51\u7edc\u53c2\u6570\u5982\u4e0b\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"58\">self.w = <span class=\"hljs-number\">4<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"59\">self.b = <span class=\"hljs-number\">5<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"60\">\u5df2\u7ecf\u63a5\u6536\u5230\u8f93\u5165<span class=\"hljs-number\">2<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"61\">\u6b63\u5728\u524d\u5411\u4f20\u64ad<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"62\"><span class=\"hljs-number\">13<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h2 data-id=\"heading-42\">\u9762\u5411\u5bf9\u8c61\u7279\u5f81<\/h2>\n<h3 data-id=\"heading-43\">\u5c01\u88c5<\/h3>\n<ul>\n<li>\u6280\u672f\u89e3\u91ca\uff1a\u662f\u6307\u5c06\u5bf9\u8c61\u7684\u72b6\u6001\uff08\u5c5e\u6027\uff09\u548c\u884c\u4e3a\uff08\u65b9\u6cd5\uff09\u5305\u88c5\u5728\u4e00\u8d77\uff0c\u5e76\u9650\u5236\u5916\u90e8\u76f4\u63a5\u8bbf\u95ee\u5bf9\u8c61\u5185\u90e8\u7ec6\u8282\uff08\u4f8b\u5982\uff0c\u76f4\u63a5\u4fee\u6539\u5bf9\u8c61\u7684\u67d0\u4e2a\u5c5e\u6027\uff09\u3002\u901a\u8fc7\u5c01\u88c5\uff0c\u5bf9\u8c61\u7684\u5185\u90e8\u5b9e\u73b0\u53ef\u4ee5\u81ea\u52a8\u4fee\u6539\uff0c\u800c\u4e0d\u5f71\u54cd\u5916\u90e8\u4ee3\u7801\u3002<\/li>\n<li>\u4e3e\u4f8b\uff1a\u5c31\u50cf\u53bb\u94f6\u884c\u901a\u8fc7\u67dc\u5458\u673a\u62ff\u94b1\uff0c\u53ea\u9700\u8981\u8f93\u5165\u8d26\u53f7\u5bc6\u7801\uff0c\u8fd8\u6709\u53d6\u6b3e\u91d1\u989d\uff0c\u5c31\u53ef\u4ee5\u62ff\u94b1\uff0c\u91cc\u9762\u7684\u7ec6\u8282\u6211\u4eec\u4e0d\u9700\u8981\u89e3\u91ca\u3002<\/li>\n<li>\u4ee3\u7801\u793a\u4f8b\uff1a\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u521b\u5efa\u4e00\u4e2a\u94f6\u884c\u7c7b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">BankAccount<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self,initial_balance=<span class=\"hljs-number\">0<\/span><\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"> \u00a0 \u00a0 \u00a0  self.balance = initial_balance<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">deposi<\/span>(<span class=\"hljs-params\">self,amount<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">if<\/span> amount &gt; <span class=\"hljs-number\">0<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  self.balance += amount<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-literal\">False<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">whithdraw<\/span>(<span class=\"hljs-params\">self,amount<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">if<\/span> <span class=\"hljs-number\">0<\/span> &lt; amount &lt;= self.balance:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  self.balance -= amount<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-literal\">False<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">get_blance<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> self.balance<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\"> \u00a0 \u00a0 \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\"> \u00a0 \u00a0 \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"><span class=\"hljs-comment\"># \u521b\u5efa\u4e00\u4e2a\u94f6\u884c\u8d26\u6237<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">account = BankAccount(<span class=\"hljs-number\">1000<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\"><span class=\"hljs-comment\"># \u5b58\u6b3e<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\">success_deposit = account.deposi(<span class=\"hljs-number\">50<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u5b58\u94b1\u662f\u5426\u6210\u529f = \"<\/span>, success_deposit)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\"><span class=\"hljs-comment\"># \u53d6\u6b3e<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\">success_whithdraw = account.whithdraw(<span class=\"hljs-number\">5000<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u53d6\u6b3e\u662f\u5426\u6210\u529f = \"<\/span>, success_whithdraw )<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"27\"><span class=\"hljs-comment\"># \u83b7\u53d6\u6700\u7ec8\u4f59\u989d<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"28\">balance = account.get_blance()<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u8d26\u6237\u6700\u7ec8\u4f59\u989d = \"<\/span>, balance)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"31\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"32\">\u5b58\u94b1\u662f\u5426\u6210\u529f =  <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"33\">\u53d6\u6b3e\u662f\u5426\u6210\u529f =  <span class=\"hljs-literal\">False<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"34\">\u8d26\u6237\u6700\u7ec8\u4f59\u989d =  <span class=\"hljs-number\">1050<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-44\">\u7ee7\u627f<\/h3>\n<ul>\n<li>\u6280\u672f\u89e3\u91ca\uff1a\u5728\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b\uff08OOP\uff09\u4e2d\uff0c\u7ee7\u627f\u662f\u4e00\u79cd\u673a\u5236\uff0c\u5141\u8bb8\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u65b0\u7684\u7c7b\uff08\u5b50\u7c7b\uff09\u57fa\u4e8e\u4e00\u4e2a\u5df2\u6709\u7684\u7c7b\uff08\u7236\u7c7b\uff09\u3002\u5b50\u7c7b\u7ee7\u627f\u7236\u7c7b\u7684\u5c5e\u6027\u548c\u65b9\u6cd5\uff0c\u5e76\u53ef\u4ee5\u6dfb\u52a0\u81ea\u5df1\u7684\u5c5e\u6027\u548c\u65b9\u6cd5\uff0c\u6216\u91cd\u5199\u7236\u7c7b\u7684\u65b9\u6cd5\u4ee5\u5b9e\u73b0\u4e0d\u540c\u7684\u884c\u4e3a\u3002<\/li>\n<li>\u4e3e\u4f8b\uff1a\u6269\u5c55\u4e4b\u524d\u7684\u4f8b\u5b50\uff0c\u5728BankAccount\u57fa\u7840\u4e0a\uff0c\u505a\u51fa\u53ef\u4ee5\u8ba1\u7b97\u5229\u606f\u7684SavingsAccount<\/li>\n<li>\u4ee3\u7801\u793a\u4f8b\uff1a\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u521b\u5efa\u4e00\u4e2a\u94f6\u884c\u7c7b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">BankAccount<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self, initial_balance=<span class=\"hljs-number\">0<\/span><\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"> \u00a0 \u00a0 \u00a0  self.balance = initial_balance<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"> \u00a0 \u00a0 \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">deposit<\/span>(<span class=\"hljs-params\">self, amount<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">if<\/span> amount &gt; <span class=\"hljs-number\">0<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  self.balance += amount<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-literal\">False<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"> \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">withdraw<\/span>(<span class=\"hljs-params\">self, amount<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">if<\/span> <span class=\"hljs-number\">0<\/span> &lt; amount &lt;= self.balance:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  self.balance -= amount<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-literal\">True<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-literal\">False<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\"> \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">get_balance<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> self.balance<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">SavingAccount<\/span>(<span class=\"hljs-title class_ inherited__\">BankAccount<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self, initial_balance, interest_rate<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">super<\/span>().__init__(initial_balance)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\"> \u00a0 \u00a0 \u00a0  self.interest_rate = interest_rate<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\"> \u00a0 \u00a0 \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">add_interest<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"27\"> \u00a0 \u00a0 \u00a0  interest = self.balance * self.interest_rate \/ <span class=\"hljs-number\">100<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"28\"> \u00a0 \u00a0 \u00a0  self.balance += interest<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> interest<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"31\"><span class=\"hljs-comment\"># \u5b9e\u4f8b\u5316 SavingAccount \u5bf9\u8c61<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"32\">saving_account = SavingAccount(<span class=\"hljs-number\">100<\/span>, <span class=\"hljs-number\">5<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"33\">interest = saving_account.add_interest()  <span class=\"hljs-comment\"># \u8ba1\u7b97\u5e76\u6dfb\u52a0\u5229\u606f<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"34\">new_balance = saving_account.get_balance()  <span class=\"hljs-comment\"># \u83b7\u53d6\u66f4\u65b0\u540e\u7684\u4f59\u989d<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"35\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"36\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u6839\u636e\u5229\u73875\u8ba1\u7b97\u540e\u5b58\u6b3e\u4ea7\u751f\u7684\u5229\u606f: <span class=\"hljs-subst\">{interest}<\/span>, \u65b0\u4f59\u989d<span class=\"hljs-subst\">{new_balance}<\/span>\"<\/span>)  <span class=\"hljs-comment\"># \u8f93\u51fa\u8ba1\u7b97\u7684\u5229\u606f\u548c\u65b0\u4f59\u989d<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"37\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"38\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"39\">\u6839\u636e\u5229\u7387<span class=\"hljs-number\">5<\/span>\u8ba1\u7b97\u540e\u5b58\u6b3e\u4ea7\u751f\u7684\u5229\u606f: <span class=\"hljs-number\">5.0<\/span>, \u65b0\u4f59\u989d<span class=\"hljs-number\">105.0<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h3 data-id=\"heading-45\">\u591a\u6001<\/h3>\n<ul>\n<li>\u6280\u672f\u89e3\u91ca\uff1a\u662f\u6307\u4e0d\u540c\u7c7b\u7684\u5bf9\u8c61\u5bf9\u540c\u4e00\u6d88\u606f\uff08\u65b9\u6cd5\u8c03\u7528\uff09\u53ef\u4ee5\u505a\u51fa\u4e0d\u540c\u7684\u54cd\u5e94\u3002\u8fd9\u610f\u5473\u7740\u4e0d\u540c\u7c7b\u7684\u5bf9\u8c61\u53ef\u4ee5\u4f7f\u7528\u76f8\u540c\u7684\u63a5\u53e3\uff08\u65b9\u6cd5\u540d\uff09\uff0c\u4f46\u5177\u4f53\u5b9e\u73b0\uff08\u65b9\u6cd5\u7684\u5185\u90e8\u4ee3\u7801\uff09\u53ef\u4ee5\u4e0d\u540c\u3002<\/li>\n<li>\u4e3e\u4f8b\uff1a\u540c\u6837\u662f\u8ba1\u7b97\u9762\u79ef\uff0c\u5706\u5f62\u548c\u77e9\u5f62\u7684\u8ba1\u7b97\u65b9\u6cd5\u6709\u6240\u4e0d\u540c<\/li>\n<li>\u4ee3\u7801\u793a\u4f8b\uff1a\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-comment\"># \u521b\u5efa\u4e00\u4e2a\u8ba1\u7b97\u9762\u79ef\u7c7b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">Shape<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">area<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-number\">0<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"><span class=\"hljs-comment\"># \u521b\u5efa\u4e00\u4e2a\u8ba1\u7b97\u5706\u5f62\u9762\u79ef\u7c7b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">Circle<\/span>(<span class=\"hljs-title class_ inherited__\">Shape<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self, radius<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"> \u00a0 \u00a0 \u00a0  self.radius = radius<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">area<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"> \u00a0 \u00a0 \u00a0  geometric_area = <span class=\"hljs-number\">3.14159<\/span> * self.radius * self.radius<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">f\"\u5706\u5f62\u51e0\u4f55\u9762\u79ef\u4e3a\uff1a<span class=\"hljs-subst\">{geometric_area}<\/span>\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"> \u00a0 \u00a0 \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\"><span class=\"hljs-comment\"># \u521b\u5efa\u4e00\u4e2a\u8ba1\u7b97\u77e9\u5f62\u9762\u79ef\u7c7b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">Rectangle<\/span>(<span class=\"hljs-title class_ inherited__\">Shape<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self, length, width<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\"> \u00a0 \u00a0 \u00a0  self.length = length<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\"> \u00a0 \u00a0 \u00a0  self.width= width<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">area<\/span>(<span class=\"hljs-params\">self<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\"> \u00a0 \u00a0 \u00a0  geometric_area = self.length * self.width<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">f\"\u77e9\u5f62\u51e0\u4f55\u9762\u79ef\u4e3a\uff1a<span class=\"hljs-subst\">{geometric_area}<\/span>\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\"> \u00a0 \u00a0 \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\"><span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">print_area<\/span>(<span class=\"hljs-params\">shape<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\"> \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u8ba1\u7b97\u540e\"<\/span>, shape.area(), sep=<span class=\"hljs-string\">'\u7684'<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\"> \u00a0 \u00a0<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\"><span class=\"hljs-comment\"># \u521b\u5efa\u4e0d\u540c\u5f62\u72b6\u7684\u5b9e\u4f8b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"27\">circle = Circle(<span class=\"hljs-number\">5<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"28\">rectangle = Rectangle(<span class=\"hljs-number\">10<\/span>, <span class=\"hljs-number\">5<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\"><span class=\"hljs-comment\"># \u4f7f\u7528\u591a\u6001\u6027\u8d28\u6253\u5370\u9762\u79ef<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"31\">print_area(circle)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"32\">print_area(rectangle)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"33\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"34\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"35\">\u8ba1\u7b97\u540e\u7684\u5706\u5f62\u51e0\u4f55\u9762\u79ef\u4e3a\uff1a<span class=\"hljs-number\">78.53975<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"36\">\u8ba1\u7b97\u540e\u7684\u77e9\u5f62\u51e0\u4f55\u9762\u79ef\u4e3a\uff1a<span class=\"hljs-number\">50<\/span><\/span><br \/>\n<\/code><\/li>\n<\/ul>\n<h2 data-id=\"heading-46\">\u7efc\u5408\u6848\u4f8b<\/h2>\n<h3 data-id=\"heading-47\">\u795e\u7ecf\u7f51\u7edc\u7ee7\u627f<\/h3>\n<div class=\"code-block-extension-headerRight\">\n<p><span class=\"code-block-extension-lang\">python<\/span><\/p>\n<div class=\"code-block-extension-copyCodeBtn\">\u590d\u5236\u4ee3\u7801<\/div>\n<\/div>\n<p><code class=\"hljs language-python code-block-extension-codeShowNum\" lang=\"python\"><span class=\"code-block-extension-codeLine\" data-line-num=\"1\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">NeuralNetwork<\/span>:<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"2\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self, input_layer, hidden_layer, output_layer<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"3\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-string\">\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"4\"> \u00a0 \u00a0 \u00a0  \u521d\u59cb\u5316\u795e\u7ecf\u7f51\u7edc\u5bf9\u8c61\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"5\"> \u00a0 \u00a0 \u00a0  \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"6\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  input_layer (int): \u8f93\u5165\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"7\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  hidden_layer (int): \u9690\u85cf\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"8\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  output_layer (int): \u8f93\u51fa\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"9\"> \u00a0 \u00a0 \u00a0  \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"10\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6211\u662f\u795e\u7ecf\u7f51\u7edc \"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"11\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u8f93\u5165\u5c42\u6709<span class=\"hljs-subst\">{input_layer}<\/span>\u4e2a\u795e\u7ecf\u5143\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"12\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u9690\u85cf\u5c42\u6709<span class=\"hljs-subst\">{hidden_layer}<\/span>\u4e2a\u795e\u7ecf\u5143\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"13\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u8f93\u51fa\u5c42\u6709<span class=\"hljs-subst\">{output_layer}<\/span>\u4e2a\u795e\u7ecf\u5143\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"14\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"15\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">forward<\/span>(<span class=\"hljs-params\">self, x<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"16\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-string\">\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"17\"> \u00a0 \u00a0 \u00a0  \u6267\u884c\u524d\u5411\u4f20\u64ad\u64cd\u4f5c\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"18\"> \u00a0 \u00a0 \u00a0  \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"19\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  x : \u8f93\u5165\u6570\u636e\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"20\"> \u00a0 \u00a0 \u00a0  \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"21\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u5df2\u7ecf\u63a5\u6536\u5230\u8f93\u5165<span class=\"hljs-subst\">{x}<\/span>\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"22\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">\"\u6211\u5728\u524d\u5411\u4f20\u64ad\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"23\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"24\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"25\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">CNN<\/span>(<span class=\"hljs-title class_ inherited__\">NeuralNetwork<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"26\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self, input_layer, hidden_layer, output_layer, filters<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"27\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-string\">\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"28\"> \u00a0 \u00a0 \u00a0  \u521d\u59cb\u5316\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u5bf9\u8c61\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"29\"> \u00a0 \u00a0 \u00a0  \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"30\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  input_layer (int): \u8f93\u5165\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"31\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  hidden_layer (int): \u9690\u85cf\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"32\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  output_layer (int): \u8f93\u51fa\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"33\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  filters (int): \u5377\u79ef\u6838\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"34\"> \u00a0 \u00a0 \u00a0  \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"35\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">super<\/span>().__init__(input_layer, hidden_layer, output_layer)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"36\"> \u00a0 \u00a0 \u00a0  self.filters = filters<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"37\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u6211\u662f\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\uff0c\u6211\u6709<span class=\"hljs-subst\">{self.filters}<\/span>\u4e2a\u5377\u79ef\u6838\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"38\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"39\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">convolution<\/span>(<span class=\"hljs-params\">self, x<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"40\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-string\">\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"41\"> \u00a0 \u00a0 \u00a0  \u6267\u884c\u5377\u79ef\u64cd\u4f5c\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"42\"> \u00a0 \u00a0 \u00a0  \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"43\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  x : \u8f93\u5165\u6570\u636e\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"44\"> \u00a0 \u00a0 \u00a0  \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"45\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u5bf9<span class=\"hljs-subst\">{x}<\/span>\u8fdb\u884c\u5377\u79ef\u64cd\u4f5c\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"46\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"47\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">RNN<\/span>(<span class=\"hljs-title class_ inherited__\">NeuralNetwork<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"48\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self, input_layer, hidden_layer, output_layer, time_steps<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"49\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-string\">\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"50\"> \u00a0 \u00a0 \u00a0  \u521d\u59cb\u5316\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u5bf9\u8c61\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"51\"> \u00a0 \u00a0 \u00a0  \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"52\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  input_layer (int): \u8f93\u5165\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"53\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  hidden_layer (int): \u9690\u85cf\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"54\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  output_layer (int): \u8f93\u51fa\u5c42\u795e\u7ecf\u5143\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"55\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  time_steps (int): \u65f6\u95f4\u6b65\u6570\u91cf\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"56\"> \u00a0 \u00a0 \u00a0  \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"57\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">super<\/span>().__init__(input_layer, hidden_layer, output_layer)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"58\"> \u00a0 \u00a0 \u00a0  self.time_steps = time_steps<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"59\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u6211\u662f\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\uff0c\u6211\u6709<span class=\"hljs-subst\">{self.time_steps}<\/span>\u4e2a\u65f6\u95f4\u6b65\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"60\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"61\"> \u00a0  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">recurrent<\/span>(<span class=\"hljs-params\">self, x<\/span>):<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"62\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-string\">\"\"\"<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"63\"> \u00a0 \u00a0 \u00a0  \u6267\u884c\u5faa\u73af\u64cd\u4f5c\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"64\"> \u00a0 \u00a0 \u00a0  \u53c2\u6570\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"65\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  x : \u8f93\u5165\u6570\u636e\u3002<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"66\"> \u00a0 \u00a0 \u00a0  \"\"\"<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"67\"> \u00a0 \u00a0 \u00a0  <span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">f\"\u5bf9<span class=\"hljs-subst\">{x}<\/span>\u8fdb\u884c\u5faa\u73af\u64cd\u4f5c\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"68\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"69\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"70\"><span class=\"hljs-comment\"># \u4f7f\u7528\u793a\u4f8b<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"71\">input_layer = <span class=\"hljs-number\">256<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"72\">hidden_layer = <span class=\"hljs-number\">128<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"73\">output_layer = <span class=\"hljs-number\">10<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"74\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"75\">cnn_network = CNN(input_layer, hidden_layer, output_layer, filters=<span class=\"hljs-number\">32<\/span>)  <span class=\"hljs-comment\"># \u521b\u5efaCNN\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\u5bf9\u8c61<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"76\">cnn_network.convolution(<span class=\"hljs-string\">\"\u56fe\u50cf\u6570\u636e\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"77\"><span class=\"hljs-built_in\">print<\/span>(<span class=\"hljs-string\">'-------------------------'<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"78\">rnn_network = RNN(input_layer, hidden_layer, output_layer, time_steps=<span class=\"hljs-number\">5<\/span>)  <span class=\"hljs-comment\"># \u521b\u5efaRNN\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\u5bf9\u8c61<\/span><\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"79\">rnn_network.recurrent(<span class=\"hljs-string\">\"\u5e8f\u5217\u6570\u636e\"<\/span>)<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"80\">\u200b<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"81\">\u8fd0\u884c\u7ed3\u679c\uff1a<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"82\">\u6211\u662f\u795e\u7ecf\u7f51\u7edc <\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"83\">\u8f93\u5165\u5c42\u6709<span class=\"hljs-number\">256<\/span>\u4e2a\u795e\u7ecf\u5143<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"84\">\u9690\u85cf\u5c42\u6709<span class=\"hljs-number\">128<\/span>\u4e2a\u795e\u7ecf\u5143<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"85\">\u8f93\u51fa\u5c42\u6709<span class=\"hljs-number\">10<\/span>\u4e2a\u795e\u7ecf\u5143<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"86\">\u6211\u662f\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\uff0c\u6211\u6709<span class=\"hljs-number\">32<\/span>\u4e2a\u5377\u79ef\u6838<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"87\">\u5bf9\u56fe\u50cf\u6570\u636e\u8fdb\u884c\u5377\u79ef\u64cd\u4f5c<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"88\">-------------------------<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"89\">\u6211\u662f\u795e\u7ecf\u7f51\u7edc <\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"90\">\u8f93\u5165\u5c42\u6709<span class=\"hljs-number\">256<\/span>\u4e2a\u795e\u7ecf\u5143<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"91\">\u9690\u85cf\u5c42\u6709<span class=\"hljs-number\">128<\/span>\u4e2a\u795e\u7ecf\u5143<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"92\">\u8f93\u51fa\u5c42\u6709<span class=\"hljs-number\">10<\/span>\u4e2a\u795e\u7ecf\u5143<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"93\">\u6211\u662f\u5faa\u73af\u795e\u7ecf\u7f51\u7edc\uff0c\u6211\u6709<span class=\"hljs-number\">5<\/span>\u4e2a\u65f6\u95f4\u6b65<\/span><br \/>\n<span class=\"code-block-extension-codeLine\" data-line-num=\"94\">\u5bf9\u5e8f\u5217\u6570\u636e\u8fdb\u884c\u5faa\u73af\u64cd\u4f5c<\/span><br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u57fa\u7840\u8bed\u6cd5\u8bed\u53e5 \u5728\u7ebfpython\u4ee3\u7801\u8fd0\u884c\u7f51\u5740 \uff08\u63a8\u8350\u4f7f\u7528python3\u7f51\u5740\uff09 \uff1ahttps:\/\/trinket.io\/python\u3001https:\/\/trinket.io\/python3 \u57fa\u7840\u8bed\u6cd5&#038;\u8f93\u5165\u8f93<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":"","views":"2","footnotes":""},"categories":[3],"tags":[129,136,126,127,128],"collection":[],"class_list":["post-1971","post","type-post","status-publish","format-standard","hentry","category-fenlei2","tag-129","tag-136","tag-gpt","tag-ai","tag-128"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/posts\/1971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/comments?post=1971"}],"version-history":[{"count":0,"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/posts\/1971\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/media?parent=1971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/categories?post=1971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/tags?post=1971"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.nicekj.com\/nicekj2024\/wp\/v2\/collection?post=1971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}