锘??xml version="1.0" encoding="utf-8" standalone="yes"?>香蕉aa三级久久毛片,久久综合精品国产二区无码,久久人妻少妇嫩草AV无码专区http://www.shnenglu.com/guijie/archive/2021/01/14/217571.html鏉板摜鏉板摜Thu, 14 Jan 2021 11:17:00 GMThttp://www.shnenglu.com/guijie/archive/2021/01/14/217571.htmlhttp://www.shnenglu.com/guijie/comments/217571.htmlhttp://www.shnenglu.com/guijie/archive/2021/01/14/217571.html#Feedback0http://www.shnenglu.com/guijie/comments/commentRss/217571.htmlhttp://www.shnenglu.com/guijie/services/trackbacks/217571.htmlhttps://www.jianshu.com/p/92d7f6eaacf5

鏉板摜 2021-01-14 19:17 鍙戣〃璇勮
]]>
[zz] 鐢佃剳緗戦〉鎵撲笉寮鎬庝箞鍔?/title><link>http://www.shnenglu.com/guijie/archive/2020/10/30/217496.html</link><dc:creator>鏉板摜</dc:creator><author>鏉板摜</author><pubDate>Fri, 30 Oct 2020 14:47:00 GMT</pubDate><guid>http://www.shnenglu.com/guijie/archive/2020/10/30/217496.html</guid><wfw:comment>http://www.shnenglu.com/guijie/comments/217496.html</wfw:comment><comments>http://www.shnenglu.com/guijie/archive/2020/10/30/217496.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/guijie/comments/commentRss/217496.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/guijie/services/trackbacks/217496.html</trackback:ping><description><![CDATA[<div>https://jingyan.baidu.com/article/75ab0bcb8001e5d6864db232.html</div><img src ="http://www.shnenglu.com/guijie/aggbug/217496.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/guijie/" target="_blank">鏉板摜</a> 2020-10-30 22:47 <a href="http://www.shnenglu.com/guijie/archive/2020/10/30/217496.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[zz]python 浜岀淮鍒楄〃鎸夊垪鍙栧厓绱?/title><link>http://www.shnenglu.com/guijie/archive/2020/09/11/217442.html</link><dc:creator>鏉板摜</dc:creator><author>鏉板摜</author><pubDate>Thu, 10 Sep 2020 23:21:00 GMT</pubDate><guid>http://www.shnenglu.com/guijie/archive/2020/09/11/217442.html</guid><wfw:comment>http://www.shnenglu.com/guijie/comments/217442.html</wfw:comment><comments>http://www.shnenglu.com/guijie/archive/2020/09/11/217442.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/guijie/comments/commentRss/217442.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/guijie/services/trackbacks/217442.html</trackback:ping><description><![CDATA[<p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 18px; color: #4d4d4d; line-height: 26px; overflow-wrap: break-word; font-variant-ligatures: common-ligatures; background-color: #ffffff;">鐩存帴鍒囩墖鏄笉琛岀殑錛?/p><pre name="code" style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 6px 56px; position: relative; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; overflow: auto hidden; line-height: 22px; overflow-wrap: break-word; background-color: #f6f8fa; border: none; font-variant-ligatures: common-ligatures;"><code lua="" has-numbering"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 8px; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; display: block; overflow-x: auto; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 22px; border-radius: 4px; overflow-wrap: break-word; min-width: 94%; text-size-adjust: none; position: unset; color: #4f4f4f !important;">>>> a=<span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #009900 !important;">[[1,2,3], [4,5,6]]</span> >>> a[:, <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #006666 !important;">0</span>] # 灝濊瘯鐢ㄦ暟緇勭殑鏂規硶璇誨彇涓鍒楀け璐?TypeError: list indices must be integers <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #000088 !important;">or</span> slices, <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #000088 !important;">not</span> tuple</code><ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 8px 0px; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 18px; overflow-wrap: break-word; position: absolute; width: 48px; background-color: #eef0f4; top: 0px; left: 0px;"><li style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px 8px; list-style: none; font-size: inherit; overflow-wrap: break-word; color: #999999;">1</li><li style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px 8px; list-style: none; font-size: inherit; overflow-wrap: break-word; color: #999999;">2</li><li style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px 8px; list-style: none; font-size: inherit; overflow-wrap: break-word; color: #999999;">3</li></ul></pre><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 18px; color: #4d4d4d; line-height: 26px; overflow-wrap: break-word; font-variant-ligatures: common-ligatures; background-color: #ffffff;">鎴戜滑鍙互鐩存帴鏋勯狅細</p><pre name="code" style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 6px 56px; position: relative; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; overflow: auto hidden; line-height: 22px; overflow-wrap: break-word; background-color: #f6f8fa; border: none; font-variant-ligatures: common-ligatures;"><code python="" has-numbering"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 8px; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; display: block; overflow-x: auto; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 22px; border-radius: 4px; overflow-wrap: break-word; min-width: 94%; text-size-adjust: none; position: unset; color: #4f4f4f !important;"><span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #006666 !important;">>>> </span>b = [i[<span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #006666 !important;">0</span>] <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #000088 !important;">for</span> i <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #000088 !important;">in</span> a] <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-style: italic; font-size: inherit; overflow-wrap: break-word; color: #880000 !important;"># 浠巃涓殑姣忎竴琛屽彇絎竴涓厓绱犮?/span> <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #006666 !important;">>>> </span>print(b) [<span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #006666 !important;">1</span>, <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: inherit; overflow-wrap: break-word; color: #006666 !important;">4</span>]<br /><br />Reference:<br /><br /><div>https://blog.csdn.net/xiaotao_1/article/details/80729458</div></code></pre><img src ="http://www.shnenglu.com/guijie/aggbug/217442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/guijie/" target="_blank">鏉板摜</a> 2020-09-11 07:21 <a href="http://www.shnenglu.com/guijie/archive/2020/09/11/217442.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[zz]Python涓笅鍒掔嚎鐨?縐嶅惈涔?/title><link>http://www.shnenglu.com/guijie/archive/2019/02/02/216230.html</link><dc:creator>鏉板摜</dc:creator><author>鏉板摜</author><pubDate>Fri, 01 Feb 2019 17:51:00 GMT</pubDate><guid>http://www.shnenglu.com/guijie/archive/2019/02/02/216230.html</guid><wfw:comment>http://www.shnenglu.com/guijie/comments/216230.html</wfw:comment><comments>http://www.shnenglu.com/guijie/archive/2019/02/02/216230.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/guijie/comments/commentRss/216230.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/guijie/services/trackbacks/216230.html</trackback:ping><description><![CDATA[<div><div style="overflow: hidden; width: 690px; margin: 0px auto; color: #1a1a1a; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium; background-color: #ffffff;"><div ztext="" post-richtext"="" style="word-break: break-word; line-height: 1.6; margin-top: 20px;"><p style="margin: 0px 0px 1.4em;">鍒嗕韓涓綃囨枃绔狅細<a wrap="" external"="" target="_blank" rel="nofollow noreferrer" data-za-detail-view-id="1043" style="text-decoration-line: none; cursor: pointer; border-bottom: 1px solid #808080;">The Meaning of Underscores in Python</a>銆?/p><p style="margin: 1.4em 0px;">鏈枃浠嬬粛浜哖ython涓崟涓嬪垝綰垮拰鍙屼笅鍒掔嚎錛?dunder"錛夌殑鍚勭鍚箟鍜屽懡鍚嶇害瀹氾紝鍚嶇О淇グ錛坣ame mangling錛夌殑宸ヤ綔鍘熺悊錛屼互鍙婂畠濡備綍褰卞搷浣犺嚜宸辯殑Python綾匯?/p><p style="margin: 1.4em 0px;">鍗曚笅鍒掔嚎鍜屽弻涓嬪垝綰垮湪Python鍙橀噺鍜屾柟娉曞悕縐頒腑閮藉悇鏈夊叾鍚箟銆傛湁涓浜涘惈涔変粎浠呮槸渚濈収綰﹀畾錛岃瑙嗕綔鏄紼嬪簭鍛樼殑鎻愮ず - 鑰屾湁涓浜涘惈涔夋槸鐢盤ython瑙i噴鍣ㄤ弗鏍兼墽琛岀殑銆?/p><p style="margin: 1.4em 0px;">濡傛灉浣犳兂鐭ラ亾“Python鍙橀噺鍜屾柟娉曞悕縐頒腑鍗曚笅鍒掔嚎鍜屽弻涓嬪垝綰跨殑鍚箟鏄粈涔堬紵”錛屾垜浼氬敖鎴戞墍鑳藉湪榪欓噷涓轟綘瑙g瓟銆?/p><p style="margin: 1.4em 0px;">鍦ㄦ湰鏂囦腑錛屾垜灝嗚璁轟互涓嬩簲縐嶄笅鍒掔嚎妯″紡鍜屽懡鍚嶇害瀹氾紝浠ュ強瀹冧滑濡備綍褰卞搷Python紼嬪簭鐨勮涓猴細</p><ul style="padding: 0px; margin: 1.4em 0px; display: table;"><li style="list-style: none; display: table-row;">鍗曞墠瀵間笅鍒掔嚎錛歘var</li><li style="list-style: none; display: table-row;">鍗曟湯灝句笅鍒掔嚎錛歷ar_</li><li style="list-style: none; display: table-row;">鍙屽墠瀵間笅鍒掔嚎錛歘_var</li><li style="list-style: none; display: table-row;">鍙屽墠瀵煎拰鏈熬涓嬪垝綰匡細__var__</li><li style="list-style: none; display: table-row;">鍗曚笅鍒掔嚎錛歘</li></ul><p style="margin: 1.4em 0px;">鍦ㄦ枃绔犵粨灝懼錛屼綘鍙互鎵懼埌涓涓畝鐭殑“閫熸煡琛?#8221;錛屾葷粨浜嗕簲縐嶄笉鍚岀殑涓嬪垝綰垮懡鍚嶇害瀹氬強鍏跺惈涔夛紝浠ュ強涓涓畝鐭殑瑙嗛鏁欑▼錛屽彲璁╀綘浜茶韓浣撻獙瀹冧滑鐨勮涓恒?/p><p style="margin: 1.4em 0px;">璁╂垜浠┈涓婂紑濮嬶紒</p><h2>1. 鍗曞墠瀵間笅鍒掔嚎 _var</h2><p style="margin: 1.4em 0px;">褰撴秹鍙婂埌鍙橀噺鍜屾柟娉曞悕縐版椂錛屽崟涓笅鍒掔嚎鍓嶇紑鏈変竴涓害瀹氫織鎴愮殑鍚箟銆?瀹冩槸瀵圭▼搴忓憳鐨勪竴涓彁紺?- 鎰忓懗鐫Python紺懼尯涓鑷磋涓哄畠搴旇鏄粈涔堟剰鎬濓紝浣嗙▼搴忕殑琛屼負涓嶅彈褰卞搷銆?/p><p style="margin: 1.4em 0px;">涓嬪垝綰垮墠緙鐨勫惈涔夋槸鍛婄煡鍏朵粬紼嬪簭鍛橈細浠ュ崟涓笅鍒掔嚎寮澶寸殑鍙橀噺鎴栨柟娉曚粎渚涘唴閮ㄤ嬌鐢ㄣ?璇ョ害瀹氬湪PEP 8涓湁瀹氫箟銆?/p><p style="margin: 1.4em 0px;">榪欎笉鏄疨ython寮哄埗瑙勫畾鐨勩?Python涓嶅儚Java閭f牱鍦?#8220;縐佹湁”鍜?#8220;鍏叡”鍙橀噺涔嬮棿鏈夊緢寮虹殑鍖哄埆銆?榪欏氨鍍忔湁浜烘彁鍑轟簡涓涓皬灝忕殑涓嬪垝綰胯鍛婃爣蹇楋紝璇達細</p><blockquote style="margin: 1.4em 0px; padding-left: 1em; color: #646464; border-left-width: 3px; border-left-color: #d3d3d3;">“鍢匡紝榪欎笉鏄湡鐨勮鎴愪負綾葷殑鍏叡鎺ュ彛鐨勪竴閮ㄥ垎銆備笉鍘葷瀹冨氨濂姐?#8220;</blockquote><p style="margin: 1.4em 0px;">鐪嬬湅涓嬮潰鐨勪緥瀛愶細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">class Test: def __init__(self): self.foo = 11 self._bar = 23 </code></pre></div><p style="margin: 1.4em 0px;">濡傛灉浣犲疄渚嬪寲姝ょ被錛屽茍灝濊瘯璁塊棶鍦╛_init__鏋勯犲嚱鏁頒腑瀹氫箟鐨刦oo鍜宊bar灞炴э紝浼氬彂鐢熶粈涔堟儏鍐碉紵 璁╂垜浠潵鐪嬬湅錛?/p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> t = Test() >>> t.foo 11 >>> t._bar 23 </code></pre></div><p style="margin: 1.4em 0px;">浣犱細鐪嬪埌_bar涓殑鍗曚釜涓嬪垝綰垮茍娌℃湁闃繪鎴戜滑“榪涘叆”綾誨茍璁塊棶璇ュ彉閲忕殑鍊箋?/p><p style="margin: 1.4em 0px;">榪欐槸鍥犱負Python涓殑鍗曚釜涓嬪垝綰垮墠緙浠呬粎鏄竴涓害瀹?- 鑷沖皯鐩稿浜庡彉閲忓拰鏂規硶鍚嶈岃█銆?/p><p style="margin: 1.4em 0px;">浣嗘槸錛屽墠瀵間笅鍒掔嚎鐨勭‘浼氬獎鍝嶄粠妯″潡涓鍏ュ悕縐扮殑鏂瑰紡銆?/p><p style="margin: 1.4em 0px;">鍋囪浣犲湪涓涓悕涓簃y_module鐨勬ā鍧椾腑鏈変互涓嬩唬鐮侊細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;"># This is my_module.py: def external_func(): return 23 def _internal_func(): return 42 </code></pre></div><p style="margin: 1.4em 0px;">鐜板湪錛屽鏋滀嬌鐢ㄩ氶厤絎︿粠妯″潡涓鍏ユ墍鏈夊悕縐幫紝鍒橮ython涓嶄細瀵煎叆甯︽湁鍓嶅涓嬪垝綰跨殑鍚嶇О錛堥櫎闈炴ā鍧楀畾涔変簡瑕嗙洊姝よ涓虹殑__all__鍒楄〃錛夛細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> from my_module import * >>> external_func() 23 >>> _internal_func() NameError: "name '_internal_func' is not defined" </code></pre></div><p style="margin: 1.4em 0px;">欏轟究璇翠竴涓嬶紝搴旇閬垮厤閫氶厤絎﹀鍏ワ紝鍥犱負瀹冧滑浣垮悕縐扮┖闂翠腑瀛樺湪鍝簺鍚嶇О涓嶆竻妤氥?涓轟簡娓呮璧瘋錛屽潥鎸佸父瑙勫鍏ユ洿濂姐?br /></p><p style="margin: 1.4em 0px;">涓庨氶厤絎﹀鍏ヤ笉鍚岋紝甯歌瀵煎叆涓嶅彈鍓嶅鍗曚釜涓嬪垝綰垮懡鍚嶇害瀹氱殑褰卞搷錛?/p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> import my_module >>> my_module.external_func() 23 >>> my_module._internal_func() 42 </code></pre></div><p style="margin: 1.4em 0px;">鎴戠煡閬撹繖涓鐐瑰彲鑳芥湁鐐逛護浜哄洶鎯戙?濡傛灉浣犻伒寰狿EP 8鎺ㄨ崘錛岄伩鍏嶉氶厤絎﹀鍏ワ紝閭d箞浣犵湡姝i渶瑕佽浣忕殑鍙湁榪欎釜錛?/p><blockquote style="margin: 1.4em 0px; padding-left: 1em; color: #646464; border-left-width: 3px; border-left-color: #d3d3d3;">鍗曚釜涓嬪垝綰挎槸涓涓狿ython鍛藉悕綰﹀畾錛岃〃紺鴻繖涓悕縐版槸渚涘唴閮ㄤ嬌鐢ㄧ殑銆?瀹冮氬父涓嶇敱Python瑙i噴鍣ㄥ己鍒舵墽琛岋紝浠呬粎浣滀負涓縐嶅紼嬪簭鍛樼殑鎻愮ず銆?/blockquote><h2>2. 鍗曟湯灝句笅鍒掔嚎 var_</h2><p style="margin: 1.4em 0px;">鏈夋椂鍊欙紝涓涓彉閲忕殑鏈鍚堥傜殑鍚嶇О宸茬粡琚竴涓叧閿瓧鎵鍗犵敤銆?鍥犳錛屽儚class鎴杁ef榪欐牱鐨勫悕縐頒笉鑳界敤浣淧ython涓殑鍙橀噺鍚嶇О銆?鍦ㄨ繖縐嶆儏鍐典笅錛屼綘鍙互闄勫姞涓涓笅鍒掔嚎鏉ヨВ鍐沖懡鍚嶅啿紿侊細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> def make_object(name, class): SyntaxError: "invalid syntax" >>> def make_object(name, class_): ... pass </code></pre></div><p style="margin: 1.4em 0px;">鎬諱箣錛屽崟涓湯灝句笅鍒掔嚎錛堝悗緙錛夋槸涓涓害瀹氾紝鐢ㄦ潵閬垮厤涓嶱ython鍏抽敭瀛椾駭鐢熷懡鍚嶅啿紿併?PEP 8瑙i噴浜嗚繖涓害瀹氥?/p><h2>3. 鍙屽墠瀵間笅鍒掔嚎 __var</h2><p style="margin: 1.4em 0px;">鍒扮洰鍓嶄負姝紝鎴戜滑鎵娑夊強鐨勬墍鏈夊懡鍚嶆ā寮忕殑鍚箟錛屾潵鑷簬宸茶揪鎴愬叡璇嗙殑綰﹀畾銆?鑰屽浜庝互鍙屼笅鍒掔嚎寮澶寸殑Python綾葷殑灞炴э紙鍖呮嫭鍙橀噺鍜屾柟娉曪級錛屾儏鍐靛氨鏈夌偣涓嶅悓浜嗐?/p><p style="margin: 1.4em 0px;">鍙屼笅鍒掔嚎鍓嶇紑浼氬鑷碢ython瑙i噴鍣ㄩ噸鍐欏睘鎬у悕縐幫紝浠ラ伩鍏嶅瓙綾諱腑鐨勫懡鍚嶅啿紿併?/p><p style="margin: 1.4em 0px;">榪欎篃鍙仛鍚嶇О淇グ錛坣ame mangling錛?- 瑙i噴鍣ㄦ洿鏀瑰彉閲忕殑鍚嶇О錛屼互渚垮湪綾昏鎵╁睍鐨勬椂鍊欎笉瀹規槗浜х敓鍐茬獊銆?/p><p style="margin: 1.4em 0px;">鎴戠煡閬撹繖鍚搗鏉ュ緢鎶借薄銆?鍥犳錛屾垜緇勫悎浜嗕竴涓皬灝忕殑浠g爜紺轟緥鏉ヤ簣浠ヨ鏄庯細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">class Test: def __init__(self): self.foo = 11 self._bar = 23 self.__baz = 23 </code></pre></div><p style="margin: 1.4em 0px;">璁╂垜浠敤鍐呯疆鐨刣ir()鍑芥暟鏉ョ湅鐪嬭繖涓璞$殑灞炴э細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> t = Test() >>> dir(t) ['_Test__baz', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_bar', 'foo'] </code></pre></div><p style="margin: 1.4em 0px;">浠ヤ笂鏄繖涓璞″睘鎬х殑鍒楄〃銆?璁╂垜浠潵鐪嬬湅榪欎釜鍒楄〃錛屽茍瀵繪壘鎴戜滑鐨勫師濮嬪彉閲忓悕縐癴oo錛宊bar鍜宊_baz - 鎴戜繚璇佷綘浼氭敞鎰忓埌涓浜涙湁瓚g殑鍙樺寲銆?br /></p><ul style="padding: 0px; margin: 1.4em 0px; display: table;"><li style="list-style: none; display: table-row;">self.foo鍙橀噺鍦ㄥ睘鎬у垪琛ㄤ腑鏄劇ず涓烘湭淇敼涓篺oo銆?/li><li style="list-style: none; display: table-row;">self._bar鐨勮涓烘柟寮忕浉鍚?- 瀹冧互_bar鐨勫艦寮忔樉紺哄湪綾諱笂銆?灝卞儚鎴戜箣鍓嶈榪囩殑錛屽湪榪欑鎯呭喌涓嬶紝鍓嶅涓嬪垝綰夸粎浠呮槸涓涓害瀹氥?緇欑▼搴忓憳涓涓彁紺鴻屽凡銆?/li><li style="list-style: none; display: table-row;">鐒惰岋紝瀵逛簬self.__baz鑰岃█錛屾儏鍐電湅璧鋒潵鏈夌偣涓嶅悓銆?褰撲綘鍦ㄨ鍒楄〃涓悳绱_baz鏃訛紝浣犱細鐪嬩笉鍒版湁榪欎釜鍚嶅瓧鐨勫彉閲忋?/li></ul><p style="margin: 1.4em 0px;">__baz鍑轟粈涔堟儏鍐典簡錛?/p><p style="margin: 1.4em 0px;">濡傛灉浣犱粩緇嗚瀵燂紝浣犱細鐪嬪埌姝ゅ璞′笂鏈変竴涓悕涓篲Test__baz鐨勫睘鎬с?榪欏氨鏄疨ython瑙i噴鍣ㄦ墍鍋氱殑鍚嶇О淇グ銆?瀹冭繖鏍峰仛鏄負浜嗛槻姝㈠彉閲忓湪瀛愮被涓閲嶅啓銆?/p><p style="margin: 1.4em 0px;">璁╂垜浠垱寤哄彟涓涓墿灞昑est綾葷殑綾伙紝騫跺皾璇曢噸鍐欐瀯閫犲嚱鏁頒腑娣誨姞鐨勭幇鏈夊睘鎬э細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">class ExtendedTest(Test): def __init__(self): super().__init__() self.foo = 'overridden' self._bar = 'overridden' self.__baz = 'overridden' </code></pre></div><p style="margin: 1.4em 0px;">鐜板湪錛屼綘璁や負foo錛宊bar鍜宊_baz鐨勫間細鍑虹幇鍦ㄨ繖涓狤xtendedTest綾葷殑瀹炰緥涓婂悧錛?鎴戜滑鏉ョ湅涓鐪嬶細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> t2 = ExtendedTest() >>> t2.foo 'overridden' >>> t2._bar 'overridden' >>> t2.__baz AttributeError: "'ExtendedTest' object has no attribute '__baz'" </code></pre></div><p style="margin: 1.4em 0px;">絳変竴涓嬶紝褰撴垜浠皾璇曟煡鐪媡2 .__ baz鐨勫兼椂錛屼負浠涔堟垜浠細寰楀埌AttributeError錛?鍚嶇О淇グ琚啀嬈¤Е鍙戜簡錛?浜嬪疄璇佹槑錛岃繖涓璞$敋鑷蟲病鏈塤_baz灞炴э細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> dir(t2) ['_ExtendedTest__baz', '_Test__baz', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_bar', 'foo', 'get_vars'] </code></pre></div><p style="margin: 1.4em 0px;">姝e浣犲彲浠ョ湅鍒癬_baz鍙樻垚_ExtendedTest__baz浠ラ槻姝㈡剰澶栦慨鏀癸細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> t2._ExtendedTest__baz 'overridden' </code></pre></div><p style="margin: 1.4em 0px;">浣嗗師鏉ョ殑_Test__baz榪樺湪錛?/p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> t2._Test__baz 42 </code></pre></div><p style="margin: 1.4em 0px;">鍙屼笅鍒掔嚎鍚嶇О淇グ瀵圭▼搴忓憳鏄畬鍏ㄩ忔槑鐨勩?涓嬮潰鐨勪緥瀛愯瘉瀹炰簡榪欎竴鐐癸細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">class ManglingTest: def __init__(self): self.__mangled = 'hello' def get_mangled(self): return self.__mangled >>> ManglingTest().get_mangled() 'hello' >>> ManglingTest().__mangled AttributeError: "'ManglingTest' object has no attribute '__mangled'" </code></pre></div><p style="margin: 1.4em 0px;">鍚嶇О淇グ鏄惁涔熼傜敤浜庢柟娉曞悕縐幫紵 鏄殑錛屼篃閫傜敤銆傚悕縐頒慨楗頒細褰卞搷鍦ㄤ竴涓被鐨勪笂涓嬫枃涓紝浠ヤ袱涓笅鍒掔嚎瀛楃錛?dunders"錛夊紑澶寸殑<span style="font-weight: 600;">鎵鏈?/span>鍚嶇О錛?/p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">class MangledMethod: def __method(self): return 42 def call_it(self): return self.__method() >>> MangledMethod().__method() AttributeError: "'MangledMethod' object has no attribute '__method'" >>> MangledMethod().call_it() 42 </code></pre></div><p style="margin: 1.4em 0px;">榪欐槸鍙︿竴涓篃璁鎬護浜烘儕璁剁殑榪愮敤鍚嶇О淇グ鐨勪緥瀛愶細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">_MangledGlobal__mangled = 23 class MangledGlobal: def test(self): return __mangled >>> MangledGlobal().test() 23 </code></pre></div><p style="margin: 1.4em 0px;">鍦ㄨ繖涓緥瀛愪腑錛屾垜澹版槑浜嗕竴涓悕涓篲MangledGlobal__mangled鐨勫叏灞鍙橀噺銆傜劧鍚庢垜鍦ㄥ悕涓篗angledGlobal鐨勭被鐨勪笂涓嬫枃涓闂彉閲忋傜敱浜庡悕縐頒慨楗幫紝鎴戣兘澶熷湪綾葷殑test()鏂規硶鍐咃紝浠_mangled鏉ュ紩鐢╛MangledGlobal__mangled鍏ㄥ眬鍙橀噺銆?br /><br />Python瑙i噴鍣ㄨ嚜鍔ㄥ皢鍚嶇О__mangled鎵╁睍涓篲MangledGlobal__mangled錛屽洜涓哄畠浠ヤ袱涓笅鍒掔嚎瀛楃寮澶淬傝繖琛ㄦ槑鍚嶇О淇グ涓嶆槸涓撻棬涓庣被灞炴у叧鑱旂殑銆傚畠閫傜敤浜庡湪綾諱笂涓嬫枃涓嬌鐢ㄧ殑涓や釜涓嬪垝綰垮瓧絎﹀紑澶寸殑浠諱綍鍚嶇О銆?br /><br />鏈夊緢澶氳鍚告敹鐨勫唴瀹瑰惂銆?br /><br />鑰佸疄璇達紝榪欎簺渚嬪瓙鍜岃В閲婁笉鏄粠鎴戣剳瀛愰噷韞﹀嚭鏉ョ殑銆傛垜浣滀簡涓浜涚爺絀跺拰鍔犲伐鎵嶅紕鍑烘潵銆傛垜涓鐩翠嬌鐢≒ython錛屾湁寰堝騫翠簡錛屼絾鏄儚榪欐牱鐨勮鍒欏拰鐗規畩鎯呭喌騫朵笉鎬繪槸嫻幇鍦ㄨ剳嫻烽噷銆?br /><br />鏈夋椂鍊欑▼搴忓憳鏈閲嶈鐨勬妧鑳芥槸“妯″紡璇嗗埆”錛岃屼笖鐭ラ亾鍦ㄥ摢閲屾煡闃呬俊鎭傚鏋滄偍鍦ㄨ繖涓鐐逛笂鎰熷埌鏈夌偣涓嶇煡鎵鎺紝璇蜂笉瑕佹媴蹇冦傛參鎱㈡潵錛岃瘯璇曡繖綃囨枃绔犱腑鐨勪竴浜涗緥瀛愩?br /><br />璁╄繖浜涙蹇靛畬鍏ㄦ矇嫻鎬笅鏉ワ紝浠ヤ究浣犺兘澶熺悊瑙e悕縐頒慨楗扮殑鎬諱綋鎬濊礬錛屼互鍙婃垜鍚戞偍灞曠ず鐨勪竴浜涘叾浠栫殑琛屼負銆傚鏋滄湁涓澶╀綘鍜屽畠浠笉鏈熻岄亣錛屼綘浼氱煡閬撳湪鏂囨。涓寜浠涔堟潵鏌ャ?/p><h2>4. 鍙屽墠瀵煎拰鍙屾湯灝句笅鍒掔嚎 _var_</h2><p style="margin: 1.4em 0px;">涔熻浠や漢鎯婅鐨勬槸錛屽鏋滀竴涓悕瀛楀悓鏃朵互鍙屼笅鍒掔嚎寮濮嬪拰緇撴潫錛屽垯涓嶄細搴旂敤鍚嶇О淇グ銆?鐢卞弻涓嬪垝綰垮墠緙鍜屽悗緙鍖呭洿鐨勫彉閲忎笉浼氳Python瑙i噴鍣ㄤ慨鏀癸細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">class PrefixPostfixTest: def __init__(self): self.__bam__ = 42 >>> PrefixPostfixTest().__bam__ 42 </code></pre></div><p style="margin: 1.4em 0px;">浣嗘槸錛孭ython淇濈暀浜嗘湁鍙屽墠瀵煎拰鍙屾湯灝句笅鍒掔嚎鐨勫悕縐幫紝鐢ㄤ簬鐗規畩鐢ㄩ斻?榪欐牱鐨勪緥瀛愭湁錛宊_init__瀵硅薄鏋勯犲嚱鏁幫紝鎴朹_call__ --- 瀹冧嬌寰椾竴涓璞″彲浠ヨ璋冪敤銆?/p><p style="margin: 1.4em 0px;">榪欎簺dunder鏂規硶閫氬父琚О涓虹濂囨柟娉?- 浣哖ython紺懼尯涓殑璁稿浜猴紙鍖呮嫭鎴戣嚜宸憋級閮戒笉鍠滄榪欑鏂規硶銆?/p><p style="margin: 1.4em 0px;">鏈濂介伩鍏嶅湪鑷繁鐨勭▼搴忎腑浣跨敤浠ュ弻涓嬪垝綰匡紙“dunders”錛夊紑澶村拰緇撳熬鐨勫悕縐幫紝浠ラ伩鍏嶄笌灝嗘潵Python璇█鐨勫彉鍖栦駭鐢熷啿紿併?/p><h2>5.鍗曚笅鍒掔嚎 _</h2><p style="margin: 1.4em 0px;">鎸夌収涔犳儻錛屾湁鏃跺欏崟涓嫭绔嬩笅鍒掔嚎鏄敤浣滀竴涓悕瀛楋紝鏉ヨ〃紺烘煇涓彉閲忔槸涓存椂鐨勬垨鏃犲叧绱ц鐨勩?br /></p><p style="margin: 1.4em 0px;">渚嬪錛屽湪涓嬮潰鐨勫驚鐜腑錛屾垜浠笉闇瑕佽闂鍦ㄨ繍琛岀殑绱㈠紩錛屾垜浠彲浠ヤ嬌鐢?#8220;_”鏉ヨ〃紺哄畠鍙槸涓涓復鏃跺鹼細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> for _ in range(32): ... print('Hello, World.') </code></pre></div><p style="margin: 1.4em 0px;">浣犱篃鍙互鍦ㄦ媶鍒?unpacking)琛ㄨ揪寮忎腑灝嗗崟涓笅鍒掔嚎鐢ㄤ綔“涓嶅叧蹇冪殑”鍙橀噺錛屼互蹇界暐鐗瑰畾鐨勫箋?鍚屾牱錛岃繖涓惈涔夊彧鏄?#8220;渚濈収綰﹀畾”錛屽茍涓嶄細鍦≒ython瑙i噴鍣ㄤ腑瑙﹀彂鐗規畩鐨勮涓恒?鍗曚釜涓嬪垝綰夸粎浠呮槸涓涓湁鏁堢殑鍙橀噺鍚嶇О錛屼細鏈夎繖涓敤閫旇屽凡銆?/p><p style="margin: 1.4em 0px;">鍦ㄤ笅闈㈢殑浠g爜紺轟緥涓紝鎴戝皢姹借濺鍏冪粍鎷嗗垎涓哄崟鐙殑鍙橀噺錛屼絾鎴戝彧瀵歸鑹插拰閲岀▼鍊兼劅鍏磋叮銆?浣嗘槸錛屼負浜嗕嬌鎷嗗垎琛ㄨ揪寮忔垚鍔熻繍琛岋紝鎴戦渶瑕佸皢鍖呭惈鍦ㄥ厓緇勪腑鐨勬墍鏈夊煎垎閰嶇粰鍙橀噺銆?鍦ㄨ繖縐嶆儏鍐典笅錛?#8220;_”浣滀負鍗犱綅絎﹀彉閲忓彲浠ユ淳涓婄敤鍦猴細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> car = ('red', 'auto', 12, 3812.4) >>> color, _, _, mileage = car >>> color 'red' >>> mileage 3812.4 >>> _ 12 </code></pre></div><p style="margin: 1.4em 0px;">闄や簡鐢ㄤ綔涓存椂鍙橀噺涔嬪錛?#8220;_”鏄ぇ澶氭暟Python REPL涓殑涓涓壒孌婂彉閲忥紝瀹冭〃紺虹敱瑙i噴鍣ㄨ瘎浼扮殑鏈榪戜竴涓〃杈懼紡鐨勭粨鏋溿?/p><p style="margin: 1.4em 0px;">榪欐牱灝卞緢鏂逛究浜嗭紝姣斿浣犲彲浠ュ湪涓涓В閲婂櫒浼氳瘽涓闂厛鍓嶈綆楃殑緇撴灉錛屾垨鑰咃紝浣犳槸鍦ㄥ姩鎬佹瀯寤哄涓璞″茍涓庡畠浠氦浜掞紝鏃犻渶浜嬪厛緇欒繖浜涘璞″垎閰嶅悕瀛楋細</p><div style="margin: 1em 0px;"><pre style="margin-top: 0px; margin-bottom: 0px; padding: calc(0.888889em); font-size: 0.9em; word-break: initial; overflow-wrap: initial; overflow: auto; background: #f6f6f6; border-radius: 4px;"><code style="margin: 0px; padding: 0px; border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace; font-size: inherit; background-color: inherit;">>>> 20 + 3 23 >>> _ 23 >>> print(_) 23 >>> list() [] >>> _.append(1) >>> _.append(2) >>> _.append(3) >>> _ [1, 2, 3] </code></pre></div><h2>Python涓嬪垝綰垮懡鍚嶆ā寮?- 灝忕粨</h2><p style="margin: 1.4em 0px;">浠ヤ笅鏄竴涓畝鐭殑灝忕粨錛屽嵆“閫熸煡琛?#8221;錛岀綏鍒椾簡鎴戝湪鏈枃涓皥鍒扮殑浜旂Python涓嬪垝綰挎ā寮忕殑鍚箟錛?/p><figure style="margin: 1.4em 0px;"><img src="https://pic3.zhimg.com/80/v2-cbc5c6037101c7d33cf0acd9f00a8cfa_hd.jpg" data-caption="" data-size="normal" data-rawwidth="732" data-rawheight="314" zh-lightbox-thumb="" lazy"="" width="732" data-original="https://pic3.zhimg.com/v2-cbc5c6037101c7d33cf0acd9f00a8cfa_r.jpg" data-actualsrc="https://pic3.zhimg.com/v2-cbc5c6037101c7d33cf0acd9f00a8cfa_b.jpg" style="display: block; max-width: 100%; margin: 0px auto; cursor: zoom-in;" alt="" /></figure><hr style="margin: 4em auto; width: 240px; max-width: 100%; border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top-style: solid; border-top-color: #d3d3d3;" /><p style="margin: 1.4em 0px;">浣犳兂鏇存繁鍏ヤ簡瑙e涔燩ython鐭ヨ瘑浣撶郴錛屼綘鍙互鐪嬩竴涓嬫垜浠姳璐逛簡涓涓鏈堟暣鐞嗕簡涓婄櫨灝忔椂鐨勫嚑鐧句釜鐭ヨ瘑鐐逛綋緋誨唴瀹癸細</p><p style="margin: 1.4em 0px 0px;"><a wrap="" external"="" target="_blank" rel="nofollow noreferrer" data-za-detail-view-id="1043" style="text-decoration-line: none; cursor: pointer; border-bottom: 1px solid #808080;">銆愯秴鍏ㄦ暣鐞嗐戙奝ython鑷姩鍖栧叏鑳藉紑鍙戜粠鍏ラ棬鍒扮簿閫氥媝ython鍩虹鏁欑▼絎旇</a></p></div></div><div style="margin: 0px auto; color: #8590a6; padding-top: 16px; padding-bottom: 16px; overflow: hidden; width: 690px; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; background-color: #ffffff;">鍙戝竷浜?2018-04-26</div><div style="overflow: hidden; width: 690px; margin: 0px auto; display: flex; color: #1a1a1a; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium; background-color: #ffffff;"><div post-topics"="" style="display: flex; flex-flow: row wrap; align-items: center; margin-bottom: -10px; padding-top: 16px; padding-bottom: 16px;"><div topic"="" data-za-detail-view-path-module="TopicItem" data-za-extra-module="{"card":{"content":{"type":"Topic","token":"19552832"}}}" style="position: relative; display: inline-block; height: 33px; padding-right: 12px; padding-left: 12px; font-size: 13px; line-height: 33px; color: #0084ff; vertical-align: top; border-radius: 100px; background: rgba(0, 132, 255, 0.1); margin-right: 5px; overflow: hidden; margin-bottom: 10px;"><a target="_blank" style="text-decoration-line: none;"><div style="position: relative; display: inline-block;"><div class="m8eeu0o" id="Popover3-toggle" aria-haspopup="true" aria-expanded="false" aria-owns="Popover3-content">Python</div></div></a></div></div></div><br />Reference:<br />https://zhuanlan.zhihu.com/p/36173202</div><img src ="http://www.shnenglu.com/guijie/aggbug/216230.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/guijie/" target="_blank">鏉板摜</a> 2019-02-02 01:51 <a href="http://www.shnenglu.com/guijie/archive/2019/02/02/216230.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>How to read *.data in Matlab and Pythonhttp://www.shnenglu.com/guijie/archive/2018/10/13/216005.html鏉板摜鏉板摜Fri, 12 Oct 2018 20:33:00 GMThttp://www.shnenglu.com/guijie/archive/2018/10/13/216005.htmlhttp://www.shnenglu.com/guijie/comments/216005.htmlhttp://www.shnenglu.com/guijie/archive/2018/10/13/216005.html#Feedback0http://www.shnenglu.com/guijie/comments/commentRss/216005.htmlhttp://www.shnenglu.com/guijie/services/trackbacks/216005.htmlSee P2 of "HW2_545_2018_"

In Matlab:
z = dlmread('spambase.data',',');
In Python:
import numpy as np
z = np.genfromtxt('spambase.data', dtype=float, delimiter=',')


鏉板摜 2018-10-13 04:33 鍙戣〃璇勮
]]>
[zz] Adversarial Nets Papershttp://www.shnenglu.com/guijie/archive/2018/09/28/215982.html鏉板摜鏉板摜Fri, 28 Sep 2018 14:02:00 GMThttp://www.shnenglu.com/guijie/archive/2018/09/28/215982.htmlhttp://www.shnenglu.com/guijie/comments/215982.htmlhttp://www.shnenglu.com/guijie/archive/2018/09/28/215982.html#Feedback0http://www.shnenglu.com/guijie/comments/commentRss/215982.htmlhttp://www.shnenglu.com/guijie/services/trackbacks/215982.html闃呰鍏ㄦ枃

鏉板摜 2018-09-28 22:02 鍙戣〃璇勮
]]>
[zz] 2018 CVPR GAN 鐩稿叧璁烘枃璋冪爺http://www.shnenglu.com/guijie/archive/2018/09/28/215981.html鏉板摜鏉板摜Fri, 28 Sep 2018 14:00:00 GMThttp://www.shnenglu.com/guijie/archive/2018/09/28/215981.htmlhttp://www.shnenglu.com/guijie/comments/215981.htmlhttp://www.shnenglu.com/guijie/archive/2018/09/28/215981.html#Feedback0http://www.shnenglu.com/guijie/comments/commentRss/215981.htmlhttp://www.shnenglu.com/guijie/services/trackbacks/215981.html椋庢牸榪佺Щ

1. PairedCycleGAN: Asymmetric Style Transfer for Applying and Removing Makeup

錛堢粰浜鴻劯鍖栧鐨勯鏍艱漿縐伙級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Chang_PairedCycleGAN_Asymmetric_Style_CVPR_2018_paper.pdf

 

2.CartoonGAN: Generative Adversarial Networks for Photo Cartoonization

錛堝皢鍥劇墖杞寲涓哄崱閫氶鏍肩殑GAN錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Chen_CartoonGAN_Generative_Adversarial_CVPR_2018_paper.pdf

 

3.StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation

錛堜漢鑴稿縐嶉鏍艱漿鎹級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Choi_StarGAN_Unified_Generative_CVPR_2018_paper.pdf

 

4.Multi-Content GAN for Few-Shot Font Style Transfer

錛堝瓧浣撻鏍艱漿鎹級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Azadi_Multi-Content_GAN_for_CVPR_2018_paper.pdf

 

5.DA-GAN: Instance-level Image Translation by Deep Attention Generative Adversarial Networks

錛堝浘鍒板浘杞崲錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Ma_DA-GAN_Instance-Level_Image_CVPR_2018_paper.pdf

 

6. Conditional Image-to-Image translation

錛堝浘鍒板浘鐨勮漿鎹級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Lin_Conditional_Image-to-Image_Translation_CVPR_2018_paper.pdf

 

鍥劇墖澶勭悊

1. DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial Networks

錛堝幓妯$硦錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Kupyn_DeblurGAN_Blind_Motion_CVPR_2018_paper.pdf

 

2.Attentive Generative Adversarial Network for Raindrop Removal from A Single Image

錛堝幓闄ゅ浘鐗囦腑鐨勯洦婊達級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Qian_Attentive_Generative_Adversarial_CVPR_2018_paper.pdf

 

3. Deep Photo Enhancer: Unpaired Learning for Image Enhancement from Photographs with GANs

錛堢敤浜庣収鐗囧寮猴級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Chen_Deep_Photo_Enhancer_CVPR_2018_paper.pdf

 

4. SeGAN: Segmenting and Generating the Invisible

錛堝幓閬尅錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Ehsani_SeGAN_Segmenting_and_CVPR_2018_paper.pdf

 

5.Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removal

錛堝幓闃村獎錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Wang_Stacked_Conditional_Generative_CVPR_2018_paper.pdf

 

6.Image Blind Denoising With Generative Adversarial Network Based Noise Modeling

錛堝幓鍣0錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Chen_Image_Blind_Denoising_CVPR_2018_paper.pdf

 

7. Single Image Dehazing via Conditional Generative Adversarial Network

錛堝幓鍣0錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Li_Single_Image_Dehazing_CVPR_2018_paper.pdf

 

鍥劇墖鐢熸垚

1. ST-GAN: Spatial Transformer Generative Adversarial Networks for Image Compositing

錛堢┖闂磋漿鎹㈢敓鎴愬浘鐗囷級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Lin_ST-GAN_Spatial_Transformer_CVPR_2018_paper.pdf

 

2. SketchyGAN: Towards Diverse and Realistic Sketch to Image Synthesis

錛堢敱杈規鐢熸垚鍥劇墖錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Chen_SketchyGAN_Towards_Diverse_CVPR_2018_paper.pdf

 

3. TextureGAN: Controlling Deep Image Synthesis with Texture Patches

錛堢敱綰硅礬鐢熸垚鍥劇墖錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Xian_TextureGAN_Controlling_Deep_CVPR_2018_paper.pdf

 

4. Eye In-Painting with Exemplar Generative Adversarial Networks

錛堢粰浜虹墿鐢葷溂鐫涳級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Dolhansky_Eye_In-Painting_With_CVPR_2018_paper.pdf

 

5.Photographic Text-to-Image Synthesis with a Hierarchically-nested Adversarial Network

錛堟枃鏈敓鎴愬浘鐗囷級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Zhang_Photographic_Text-to-Image_Synthesis_CVPR_2018_paper.pdf

 

6. Logo Synthesis and Manipulation with Clustered Generative Adversarial Networks

錛堢敓鎴恖ogo錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Sage_Logo_Synthesis_and_CVPR_2018_paper.pdf

 

7. Cross-View Image Synthesis Using Conditional GANs

錛堣鍖轟刊瑙嗗浘鍜岀洿瑙嗚漿鎹級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Regmi_Cross-View_Image_Synthesis_CVPR_2018_paper.pdf

 

8. AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networks

錛堟枃鏈敓鎴愬浘鐗囷級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Xu_AttnGAN_Fine-Grained_Text_CVPR_2018_paper.pdf

 

9. High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs

錛堝浘鍍忛珮鍒嗚鯨鐜囷級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Wang_High-Resolution_Image_Synthesis_CVPR_2018_paper.pdf

 

浜鴻劯鐩稿叧

1. Finding Tiny Faces in the Wild with Generative Adversarial Network

錛堝浣庡垎杈ㄧ巼鐨勪漢鑴告嫻嬶級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Bai_Finding_Tiny_Faces_CVPR_2018_paper.pdf

 

2. Learning Face Age Progression: A Pyramid Architecture of GANs

錛堥嫻嬪勾榫勶級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Yang_Learning_Face_Age_CVPR_2018_paper.pdf

 

3. Super-FAN: Integrated facial landmark localization and super-resolution of real-world low resolution faces in arbitrary poses with GANs

錛堝浣庡垎杈ㄧ巼浜鴻劯瓚呭垎杈ㄧ巼錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Bulat_Super-FAN_Integrated_Facial_CVPR_2018_paper.pdf

4. Towards Open-Set Identity Preserving Face Synthesis

錛堜漢鑴稿悎鎴愶級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Bao_Towards_Open-Set_Identity_CVPR_2018_paper.pdf

 

5. Weakly Supervised Facial Action Unit Recognition through Adversarial Training

錛堜漢鑴歌〃鎯呰瘑鍒級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Peng_Weakly_Supervised_Facial_CVPR_2018_paper.pdf

 

6.FaceID-GAN: Learning a Symmetry Three-Player GAN for Identity-Preserving Face Synthesis

錛堢敓鎴愬瑙掑害浜鴻劯錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Shen_FaceID-GAN_Learning_a_CVPR_2018_paper.pdf

 

7. UV-GAN: Adversarial Facial UV Map Completion for Pose-invariant Face Recognition

錛堜漢鑴哥敓鎴愶級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Deng_UV-GAN_Adversarial_Facial_CVPR_2018_paper.pdf

 

8.Face Aging with Identity-Preserved Conditional Generative Adversarial Networks

錛堜漢鑴歌佸寲錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Wang_Face_Aging_With_CVPR_2018_paper.pdf

 

浜轟綋鐩稿叧

1. Deformable GANs for Pose-based Human Image Generation

錛堜漢鐗╁Э鎬佽縼縐伙級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Siarohin_Deformable_GANs_for_CVPR_2018_paper.pdf

 

2. Social GAN: Socially Acceptable Trajectories with Generative Adversarial Networks

(鐢℅AN鐢熸垚浜鴻涓鴻建榪硅拷韙?

http://openaccess.thecvf.com/content_cvpr_2018/papers/Gupta_Social_GAN_Socially_CVPR_2018_paper.pdf

 

3. GANerated Hands for Real-Time 3D Hand Tracking from Monocular RGB

錛堢敤GAN鐢熸垚鐨勬墜鍔垮浘鐗囧仛鎵嬪娍榪借釜鐨勬暟鎹泦錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Mueller_GANerated_Hands_for_CVPR_2018_paper.pdf

 

4. Multistage Adversarial Losses for Pose-Based Human Image Synthesis

錛堜漢浣撳Э鎬佸悎鎴愶級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Si_Multistage_Adversarial_Losses_CVPR_2018_paper.pdf

5. Disentangled Person Image Generation

錛堜漢浣撳悎鎴愶級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Ma_Disentangled_Person_Image_CVPR_2018_paper.pdf

 

domain adaptation

錛堣繖涓病鏉ュ緱鍙婃壘浜嗭紝鍙兘杞鍜瘇 鍞夛級

1. Generate to Adapt: Aligning Domains Using Generative Adversarial Networks

 

2. Re-Weighted Adversarial Adaptation Network for Unsupervised Domain Adaptation

 

3. Adversarial Feature Augmentation for Unsupervised Domain Adaptation

 

4. Domain Generalization With Adversarial Feature Learning

 

5. Image to Image Translation for Domain Adaptation

 

6. Duplex Generative Adversarial Network for Unsupervised Domain Adaptation

 

7. Conditional Generative Adversarial Network for Structured Domain Adaptation

 

鐩爣璺熻釜媯嫻?/span>

1.Generative Adversarial Learning Towards Fast Weakly Supervised Detection

錛堝急鐩戠潱媯嫻嬶級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Shen_Generative_Adversarial_Learning_CVPR_2018_paper.pdf

 

2. SINT++: Robust Visual Tracking via Adversarial Positive Instance Generation

錛堝鎶楀涔犵敓鎴愯建榪規牱鏈級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Wang_SINT_Robust_Visual_CVPR_2018_paper.pdf

 

3. VITAL: VIsual Tracking via Adversarial Learning

http://openaccess.thecvf.com/content_cvpr_2018/papers/Song_VITAL_VIsual_Tracking_CVPR_2018_paper.pdf

 

GAN妯″瀷浼樺寲

1. SGAN: An Alternative Training of Generative Adversarial Network

錛堟浛浠h緇僄AN錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Chavdarova_SGAN_An_Alternative_CVPR_2018_paper.pdf

 

2. GAGAN: Geometry-Aware Generative Adversarial Networks

錛堜竴縐嶅叧娉ㄥ嚑浣曞褰㈢殑GAN錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Kossaifi_GAGAN_Geometry-Aware_Generative_CVPR_2018_paper.pdf

 

3.Global versus Localized Generative Adversarial Nets

(灞閮ㄤ紭鍖朑AN)

http://openaccess.thecvf.com/content_cvpr_2018/papers/Qi_Global_Versus_Localized_CVPR_2018_paper.pdf

 

4. Generative Adversarial Image Synthesis with Decision Tree Latent Controller

錛堝喅絳栨爲錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Kaneko_Generative_Adversarial_Image_CVPR_2018_paper.pdf

 

5. Unsupervised Deep Generative Adversarial Hashing Network

錛堝搱甯孏AN錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Dizaji_Unsupervised_Deep_Generative_CVPR_2018_paper.pdf

 

6. Multi-Agent Diverse Generative Adversarial Networks

錛堝涓敓鎴愬櫒GAN錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Ghosh_Multi-Agent_Diverse_Generative_CVPR_2018_paper.pdf

 

7. Duplex Generative Adversarial Network for Unsupervised Domain Adaptation

錛堝弻閴村埆鍣℅AN錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Hu_Duplex_Generative_Adversarial_CVPR_2018_paper.pdf

 

鍥懼儚鍒嗗壊

1. Translating and Segmenting Multimodal Medical Volumes With Cycle- and Shape-Consistency Generative Adversarial Network

錛堝浘鍍忓垎鍓詫級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Zhang_Translating_and_Segmenting_CVPR_2018_paper.pdf

 

琛屼漢閲嶈瘑鍒?/span>

1. Person Transfer GAN to Bridge Domain Gap for Person Re-Identification

錛堢敤GAN鐢熸垚鐨勪漢浣撴嫻嬬殑鍥劇墖錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Wei_Person_Transfer_GAN_CVPR_2018_paper.pdf

 

2. Image-Image Domain Adaptation with Preserved Self-Similarity and Domain-Dissimilarity for Person Re-identification

http://openaccess.thecvf.com/content_cvpr_2018/papers/Deng_Image-Image_Domain_Adaptation_CVPR_2018_paper.pdf

 

瑙嗚鐗瑰緛鎻愬彇

1. Visual Feature Attribution using Wasserstein GANs

http://openaccess.thecvf.com/content_cvpr_2018/papers/Baumgartner_Visual_Feature_Attribution_CVPR_2018_paper.pdf

 

鍩熻嚜閫傚簲瀛︿範

1. Generate To Adapt: Aligning Domains using Generative Adversarial Networks

錛堣瑙夊煙鑷傚簲錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Sankaranarayanan_Generate_to_Adapt_CVPR_2018_paper.pdf

 

鍥懼儚媯绱?/span>

1. HashGAN: Deep Learning to Hash with Pair Conditional Wasserstein GAN

http://openaccess.thecvf.com/content_cvpr_2018/papers/Cao_HashGAN_Deep_Learning_CVPR_2018_paper.pdf

 

榪佺Щ瀛︿範

1.Partial Transfer Learning With Selective Adversarial Networks

http://openaccess.thecvf.com/content_cvpr_2018/papers/Cao_Partial_Transfer_Learning_CVPR_2018_paper.pdf

 

瑙嗛鐢熸垚

1. MoCoGAN: Decomposing Motion and Content for Video Generation

錛堢敤GAN鐢熸垚瑙嗛錛?/p>

http://openaccess.thecvf.com/content_cvpr_2018/papers/Tulyakov_MoCoGAN_Decomposing_Motion_CVPR_2018_paper.pdf

2. Learning to Generate Time-Lapse Videos Using Multi-Stage Dynamic Generative Adversarial Networks

錛堢敓鎴愬歡鏃惰棰戯級

http://openaccess.thecvf.com/content_cvpr_2018/papers/Xiong_Learning_to_Generate_CVPR_2018_paper.pdf

 

灝忕粨錛?/strong>

  鍙互鐪嬪嚭GAN鐩稿叧鐨勮鏂囪繕涓嶅皯鍛錛屽悇涓柟闈㈢殑閮芥湁錛屽彲鏄垜涓漢瑙夊緱錛屽彲鑳芥病鏈夐偅縐嶇壒鍒帀瀹崇殑鍚hh

--------------------- 鏈枃鏉ヨ嚜 鐪夐棿緇嗛洩 鐨凜SDN 鍗氬 錛屽叏鏂囧湴鍧璇風偣鍑伙細https://blog.csdn.net/weixin_42445501/article/details/82792311?utm_source=copy 

鏉板摜 2018-09-28 22:00 鍙戣〃璇勮
]]>
亚洲国产日韩综合久久精品| 伊人久久亚洲综合影院| www.久久热.com| 99久久精品免费看国产| 手机看片久久高清国产日韩| 中文字幕乱码人妻无码久久| 91久久婷婷国产综合精品青草 | 久久久久国产精品嫩草影院| 日韩十八禁一区二区久久 | 久久精品国产网红主播| 久久99精品九九九久久婷婷| 精品国产乱码久久久久久人妻| 久久免费美女视频| 99久久国产宗和精品1上映| 国产亚州精品女人久久久久久 | 国产99久久久国产精品~~牛| 久久综合偷偷噜噜噜色| 狠狠久久综合伊人不卡| 国内精品久久久久| 无码精品久久久久久人妻中字| 久久国产视屏| 国产精品成人99久久久久91gav| 久久精品国产清高在天天线| 久久99热这里只有精品国产| 国产激情久久久久影院老熟女| 久久久久久精品无码人妻| 国产精品成人久久久久三级午夜电影| 少妇久久久久久久久久| 色播久久人人爽人人爽人人片AV| 久久精品视频91| 久久国产精品免费一区| 久久91精品综合国产首页| 青青草原综合久久| 青青草国产精品久久| 日本精品久久久久中文字幕| 久久99国产精品久久99果冻传媒| 久久91精品国产91| 国产精品久久久久a影院| 大香伊人久久精品一区二区| 欧美日韩精品久久久久| 久久综合久久综合亚洲|