作用域LEGB作用域:變量起作用的范圍。LEGB含義解釋:L—Local(function)局部作用域;函數內的命名空間,可以通過locals()查看。E—Enclosingfunctionlocals外部嵌套作用域;外部嵌套函數的命名空間(例如closure閉包函數)G—Global(module)全局作用域;函數定義所在模塊(.py文件)內的命名空間,可以通過globals()查看。B—Builtin(Python)內置模塊作用域;Python內置模塊
系統 2019-09-27 17:53:56 2113
為了應付某些情況,需要做17份記錄。雖然不很重要,但是17份完全雷同也不很好。大體看了一下,此記錄大致分為四段。于是決定每段提供四種選項,每段四選一,拼湊成四段文字,存成一個文件。文件名就叫“XX記錄+日期”。應急的隨手創作,使用了“文件操作”和“生成隨機數”的功能。比較簡陋。后期擴展可以考慮搭配個數據庫。復制代碼代碼如下:#-*-coding:cp936-*-importrandomtitle='XXX周例會\n會議時間:'timelist=['6月6日
系統 2019-09-27 17:53:26 2113
為了配合LogStash日志收集服務,需要將線上服務的日志輸出改為json格式。python日志標準庫中并沒有json格式的formatter,網上雖然已經有一些json相關的formatter,但不是很滿意,就自己開發了一個并放到了github和pypi,目前僅支持Python3,能夠很方便的解決自定義名映射屬性問題,也支持新增自定義屬性。歡迎到我的github點星星、提問題:https://github.com/MyColorfulDays/jsonf
系統 2019-09-27 17:53:20 2113
邏輯回歸的推導過程:https://blog.csdn.net/ACM_hades/article/details/90448785代碼主要實現了下面公式:Wk+1=Wk+λX(Y?fWk(XT))W^{k+1}=W^k+λX(Y-f_{W^k}(X^T))Wk+1=Wk+λX(Y?fWk?(XT))數據集:我們選擇MNIST數據集進行實驗,它包含各種手寫數字(0-9)圖片,圖片大小28*28。MNIST數據集本身有10個類別,為了將其變成二分類問題我們進
系統 2019-09-27 17:52:11 2113
原生請求頭字符串raw_headers="""Host:open.tool.hexun.comPragma:no-cacheCache-Control:no-cacheUser-Agent:Mozilla/5.0(Macintosh;IntelMacOSX10_13_2)AppleWebKit/537.36(KHTML,likeGecko)Chrome/63.0.3239.84Safari/537.36Accept:*/*Referer:http://st
系統 2019-09-27 17:51:16 2113
有個excle表格需要做一些過濾然后寫入數據庫中,但是日期類型的cell取出來是個數字,于是查詢了下解決的辦法。基本的代碼結構復制代碼代碼如下:data=xlrd.open_workbook(EXCEL_PATH)table=data.sheet_by_index(0)lines=table.nrowscols=table.ncolsprintu'Thetotallineis%s,colsis%s'%(lines,cols)讀取某個單元格:復制代碼代碼如下
系統 2019-09-27 17:48:31 2113
語音識別系統的第一步是進行特征提取,mfcc是描述短時功率譜包絡的一種特征,在語音識別系統中被廣泛應用。一、mel濾波器每一段語音信號被分為多幀,每幀信號都對應一個頻譜(通過FFT變換實現),頻譜表示頻率與信號能量之間的關系。mel濾波器是指多個帶通濾波器,在mel頻率中帶通濾波器的通帶是等寬的,但在赫茲(Hertz)頻譜內mel濾波器在低頻處較密集切通帶較窄,高頻處較稀疏且通帶較寬,旨在通過在較低頻率處更具辨別性并且在較高頻率處較少辨別性來模擬非線性人類
系統 2019-09-27 17:48:18 2113
寫在最前面:帶你從最簡單的二叉樹構造開始,深入理解二叉樹的數據結構,ps:不會數據結構的程序猿只能是三流的首先,我們構造一個二叉樹這是最標準,也是最簡單的二叉樹構造方法'''樹的構建:3920157'''classTree():'樹的實現'def__init__(self,data,left=0,right=0):self.left=leftself.right=rightself.data=datadef__str__(self):returnstr(s
系統 2019-09-27 17:47:24 2113
Python優越的靈活性和易用性使其成為最受歡迎的編程語言之一,尤其是對數據科學家而言。這在很大程度上是因為使用Python處理大型數據集是很簡單的一件事情。如今,每家科技公司都在制定數據戰略。他們都意識到,擁有正確的數據(干凈、盡可能多)會給他們帶來關鍵的競爭優勢。數據,如果使用有效,可以提供深層次的、隱藏在表象之下的信息。多年來,數據存儲的可能格式顯著增加,但是,在日常使用中,還是以CSV、JSON和XML占主導地位。在本文中,我將與你分享在Pytho
系統 2019-09-27 17:38:06 2113
前言因為工作需要有時候要畫雷達圖,但是數據好多組怎么辦?不能一個一個點excel去畫吧,那么可以利用python進行批量制作,得到樣式如下:首先制作一個演示的excel,評分為excel隨機數生成:1=INT((RAND()+4)*10)/10加入標簽等得到的excel樣式如下(部分,共計32行):那么接下來就是打開python寫碼了,本文是基于pycharm進行編寫wb=load_workbook(filename=r'C:\Users\Administ
系統 2019-09-27 17:37:48 2113