實例如下:#-*-coding:utf-8-*-fromnumpyimport*importnumpyasnpimportpandasaspdfrommathimportlogimportoperator#計算數據集的香農熵defcalcShannonEnt(dataSet):numEntries=len(dataSet)labelCounts={}#給所有可能分類創建字典forfeatVecindataSet:currentLabel=featVec[-
系統 2019-09-27 17:54:47 1940
一、讀取excel這里介紹一個不錯的包xlrs,可以工作在任何平臺。這也就意味著你可以在Linux下讀取Excel文件。首先,打開workbook;復制代碼代碼如下:importxlrdwb=xlrd.open_workbook('myworkbook.xls')檢查表單名字:復制代碼代碼如下:wb.sheet_names()得到第一張表單,兩種方式:索引和名字復制代碼代碼如下:sh=wb.sheet_by_index(0)sh=wb.sheet_by_n
系統 2019-09-27 17:54:06 1940
在處理數據和進行機器學習的時候,遇到了大量需要處理的時間序列。比如說:數據庫讀取的str和time的轉化,還有time的差值計算。總結一下python的時間處理方面的內容。一、字符串和時間序列的轉化time.strptime():字符串=>時間序列time.strftime():時間序列=>字符串importtimestart="2017-01-01"end="2017-8-12"startTime=time.strptime(start,"%Y-%m-%
系統 2019-09-27 17:54:04 1940
range([start],[end],[long])描述:根據range里的參數生成指定范圍指定步長的一個序列參數:[start]——指定范圍的左邊界,可取到[end]——指定范圍的右邊界,不可取到[long]——步長,若無步長,默認為1返回值:列表實例:>>>range(0,6,2)[0,2,4]>>>range(5)[0,1,2,3,4]xrange()描述:用法與range完全相同,生成的不是數組,而是一個生成器實例:>>>xrange(0,6,2
系統 2019-09-27 17:54:01 1940
#!/usr/bin/python#-*-coding:UTF-8-*-#######################################createdbybasededato####2018-01-02####監控#####################################importosimportjsonclassMonitor(object):def__init__(self,Cmd):self.Cmd=Cmd#vmsta
系統 2019-09-27 17:53:33 1940
python字符串/列表/字典互相轉換目錄字符串與列表字符串與字典列表與字典字符串與列表字符串轉列表1.整體轉換str1='helloworld'print(str1.split('這里傳任何字符串中沒有的分割單位都可以,但是不能為空'))#輸出:['helloworld']2.分割str2="helloworld"list2=list(str2)print(list2)#輸出:['h','e','l','l','o','','w','o','r','l'
系統 2019-09-27 17:53:33 1940
1.python2/3區別整除python2:print'3/2=',3/2print'3//2=',3//2print'3/2.0=',3/2.0print'3//2.0=',3//2.0結果:3/2=13//2=13/2.0=1.53//2.0=1.0python3:print('3/2=',3/2)print('3//2=',3//2)print('3/2.0=',3/2.0)print('3//2.0=',3//2.0)3/2=1.53//2=13
系統 2019-09-27 17:53:32 1940
問題我使用python2.7和xlwt模塊進行excel導出我想設置我知道可以使用的單元格的背景顏色style1=xlwt.easyxf('pattern:patternsolid,fore_colourred;')但我想設置自定義顏色smth。比如#8a8eef或者是否有可能顏色的調色板,因為淺藍色不起作用:)解決方案如果你沒有使用easyxf()而是XFStyle逐步構建對象,這是使用用戶友好顏色名稱的另一種方法:importxlwtstyle=xlw
系統 2019-09-27 17:53:30 1940
在上一篇文章中,我們講了如何在linux上用python寫一個守護進程。主要原理是利用linux的fork函數來創建一個進程,然后退出父進程運行,生成的子進程就會成為一個守護進程。細心觀察的可能會發現,這個守護進程的運行身份是執行這個程序的用戶,如果把這個守護程序加入到系統的服務項,那么這個守護程序的執行身份應該是root。一個情況出現了,root的權限比較大,如果通過這個root身份的守護程序來進行操作,危險性是比較大的。一種好的辦法是生成一個身份為ro
系統 2019-09-27 17:52:32 1940
用python實現猜拳小游戲,供大家參考,具體內容如下本練習旨在養成良好的編碼習慣和練習邏輯思考.1、使用python版本:3.7.3;2、代碼內容實現如下#!/usr/bin/envpython#-*-coding:utf-8-*-"""簡單實現猜拳小游戲,默認每回合五局Version:0.1Author:smartbabbleDate:2018-03-12"""fromrandomimportrandintdefmora_game():Rounds=0
系統 2019-09-27 17:52:29 1940