========堅持30天刷leetcode=====題目鏈接:https://leetcode-cn.com/problems/3sum-closest/先上結果:分析:關鍵在于特殊情況的判斷,減少遍歷。classSolution:defthreeSumClosest(self,nums,target):k=len(nums)ifk<3:returnNone#特殊情況:數組小于3ifk==3:returnsum(nums)#特殊情況:數組等于3nums.
系統 2019-09-27 17:49:00 2105
01前言Python現有的版本多,每個項目使用的Python版本都不一樣,管理起來比較麻煩。github有一個項目叫做pyenv,它是一個多版本管理工具,非常好用,不但支持多版本,而且可以自由切換。本文以CentOS7平臺為例,演示pyenv的功能。本文轉自我個人的公眾號:天目星,請大家多多關注。請關注我的微信公眾號一、安裝pyenv的項目地址:https://github.com/pyenv/pyenvPS:安裝pyenv前需要安裝相關依賴包$yumin
系統 2019-09-27 17:48:50 2105
本書由Keras之父、現任Google人工智能研究員的弗朗索瓦?肖萊(Fran?oisChollet)執筆,詳盡介紹了用Python和Keras進行深度學習的探索實踐,涉及計算機視覺、自然語言處理、生成式模型等應用。書中包含30多個代碼示例,步驟講解詳細透徹。由于本書立足于人工智能的可達性和大眾化,讀者無須具備機器學習相關背景知識即可展開閱讀。在學習完本書后,讀者將具備搭建自己的深度學習環境、建立圖像識別模型、生成圖像和文字等能力。本書特色“本書在當前的‘
系統 2019-09-27 17:48:30 2105
fromPILimportImage,ImageFont,ImageDrawdefCreateImg(text):fontSize=30liens=text.split('\n')print(len(liens))im=Image.new("RGB",(480,len(lines)*(fontSize+5)),(255,0,0))dr=ImageDraw.Draw(im)fontPath=r"C:\Windows\Fonts\STKAITI.TTF"#fo
系統 2019-09-27 17:48:06 2105
今天發現了一個好玩的小項目,做的就是坦克大戰的,看到它的一瞬間讓我想起了小時候泡在4399網站里面的時光了,我果斷下載下來跑了起來,做的還是可以的,這里的可以就是說視覺效果上的可以,至于具體內容細節什么還是有一些bug的,比如我自己摧毀“老窩”的時候居然沒有游戲結束,等等。既然項目別人已經做好了,我就不多做什么工作了,想著運行py腳本多麻煩,能夠把游戲打包成為exe文件就好了,想到這里就開始著手進行游戲的打包工作,這里主要使用的是pyinstaller模塊
系統 2019-09-27 17:47:08 2105
========堅持30天刷leetcode=====題目鏈接:https://leetcode-cn.com/problems/next-permutation/結果:分析:思路是:1)從后往前找不符合降序(大->小,可以相等)的第一個元素a,2)然后從a的下一個元素開始往后找,找到最后一個大于a的元素b,3)交換a,b的位置,4)再將原先a位置后的所有元素,進行升序排序5)特殊情況①:數組全為降序,逆轉數組;特殊情況②:找到a后,a比數組最后一個元素c
系統 2019-09-27 17:46:33 2105
基礎使用1.創建一個document文檔對象fromdocximportDocumentdocument=Document()2.向文檔中添加段落添加一段話:paragraph=document.add_paragraph('Loremipsumdolorsitamet.')(調用后會返回一個Paragraphs段落對象的引用)可將上面返回的對象作為一個游標,在已有段落之前加入:prior_paragraph=paragraph.insert_paragr
系統 2019-09-27 17:46:12 2105
本文對Python爬蟲常用的模塊做了較為深入的分析,并以實例加以深入說明。分享給大家供大家參考之用。具體分析如下:creepy模塊某臺灣大神開發的,功能簡單,能夠自動抓取某個網站的所有內容,當然你也可以設定哪些url需要抓。地址:https://pypi.python.org/pypi/creepy功能接口:set_content_type_filter:設定抓取的content-type(header中的contenttype)。包括text/htmla
系統 2019-09-27 17:45:57 2105
一在寫之前最好指定python的路徑:#!/usr/bin/pythonpython在linux中需要添加編碼方式:以免出現中文亂碼#-*-coding:UTF-8?C*-二在各類語言中,python應該是最會利用識縮進的語言,他的for語句即使有多行也不需要想java,C++、c一樣使用{},可以像js、swift一樣同換行符代表一句話,而不是使用;號。有學過語言背景的同學請注意:在python看來:如果改變了縮進的方式,例如在第二個for上縮進,會導致
系統 2019-09-27 17:38:36 2105
征服無限--數學的力量"所有的動物生而平等,但是有些比別的更平等[1]。"在數學里也一樣存在這個現象。如果只是要合乎邏輯的話幾何可以有很多種,代數也一樣。就算動用美學的標準,也很難說我們的數學就比它的這些兄弟們更好一些。那為什么我們今天見到的數學是這樣的而不是那樣的?我想,原因在于我們總是用現實世界的眼睛去觀察和發現數學。歐氏幾何之所以有這樣的公理而不是別的,是因為它最符合當時人類對自然世界的觀察。這樣一來它就比別的幾何在數學里具有更高的地位,擁有更多的關
系統 2019-08-29 22:44:39 2105