1.尋找最長公共前綴(1)掃描法defsubString(strs):result=strs[0]foriinrange(1,len(strs)):while(strs[i].startswith(result)==False):result=result[0:len(result)-1]iflen(result)==0:return"無公共前綴"returnresultif__name__=='__main__':result=subString(['a
系統 2019-09-27 17:49:05 2642
strftime()方法轉換成一個元組或struct_time表示時間所指定的格式參數所返回gmtime()或localtime()為一個字符串。當t不設置,所返回當前時間使用localtime()方法。格式必須是字符串。異常ValueError被掛起,如果t在任何字段的允許范圍之外。語法以下是strftime()方法的語法:time.strftime(format[,t])參數t--這是以秒為單位來進行格式化的時間。format--這是將用于格式化給定的
系統 2019-09-27 17:46:40 2639
注釋在python中的numpy.random.randint(a,b)用于生成一個指定范圍內的c行d列的整數矩陣。其中參數a是下限,參數b是上限,生成的隨機數矩陣n:a<=n<=b。前提是必須importnumpy,如果直接importrandom后調用random.randint()并且嘗試輸入size1參數,會出現以下錯誤:Traceback(mostrecentcalllast):File"Untitled2.py",line7,inrandom.
系統 2019-09-27 17:54:58 2633
1.天天向上的力量#DaydayUp.pydayUp=0.01;yearSum=pow(1+dayUp,365);print("天天向上的力量,每天進步一點點{0},一年之后,我們將是原來的{1:.2f}倍".format(dayUp,yearSum));#運行結果#天天向上的力量,每天進步一點點0.01,一年之后,我們將是原來的37.78倍2.工作日的努力周一至周五努力1%,周六周日退步1%#WeekUp.pydayUp=0.01;yearSum=1.0
系統 2019-09-27 17:52:45 2633
在編程中我們往往會希望能夠實現這樣的操作:點擊Button,選擇了圖片,然后在窗口中的Label處顯示選到的圖片。那么這時候就需要如下代碼:fromtkinterimport*fromtkinter.filedialogimportaskopenfilenamedefchoosepic():path_=askopenfilename()path.set(path_)img_gif=Tkinter.PhotoImage(file='xxx.gif')l1.c
系統 2019-09-27 17:52:25 2631
某位A同學發了我一張截圖,問為何結果中出現了負數?看了圖,我第一感覺就是數據溢出了。數據超出能表示的最大值,就會出現奇奇怪怪的結果。然后,他繼續發了張圖,內容是print(100000*208378),就是直接打印上圖的E[0]*G[0],結果是20837800000,這是個正確的結果。所以新的問題是:如果說上圖的數據溢出了,為何直接相乘的數卻沒有溢出?由于我一直忽視數據的表示規則(整型的上限是多少?),而且對Numpy了解不多,還錯看了圖中結果,誤以為每
系統 2019-09-27 17:47:03 2626
#簡單的人工神經網絡(ANN)設計```pythonimportnumpyasnpimportmatplotlib.pyplotasmpclassANNModel():def__init__(self):#隨機初始化權重[-11)self.w0=2*np.random.random((2,4))-1self.w1=2*np.random.random((4,1))-1#學習率self.lrate=0.1#sigmiod函數defactive(self,x)
系統 2019-09-27 17:45:51 2622
雖然有些人認為區塊鏈是一個早晚會出現問題的解決方案,但是毫無疑問,這個創新技術是一個計算機技術上的奇跡。那么,究竟什么是區塊鏈呢?區塊鏈以比特幣(Bitcoin)或其它加密貨幣按時間順序公開地記錄交易的數字賬本。更通俗的說,它是一個公開的數據庫,新的數據存儲在被稱之為區塊(block)的容器中,并被添加到一個不可變的鏈(chain)中(因此被稱為區塊鏈(blockchain)),之前添加的數據也在該鏈中。對于比特幣或其它加密貨幣來說,這些數據就是一組組交易
系統 2019-09-27 17:51:51 2621
比較運算符運算符描述示例==檢查兩個操作數的值是否相等,如果是則條件變為真。如a=2,b=2則(a==b)為true.!=檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。如a=2,b=3則(a!=b)為true.<>檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。如a=1,b=3則(a<>b)為true。這個類似于!=運算符>檢查左操作數的值是否大于右操作數的值,如果是,則條件成立。如a=7,b=3則(a>b)為true.<檢查左操作數的值
系統 2019-09-27 17:57:22 2620
數據集數據集:ris鳶尾花數據集,它包含3個不同品種的鳶尾花:[Setosa,Versicolour,andVirginica]數據,特征:[‘sepallength’,‘sepalwidth’,‘petallength’,‘petalwidth’],一共150個數據。由于這是2分類問題,所以選擇前兩類數據進行算法測試。代碼實現importnumpyasnpimportpandasaspdfromsklearn.datasetsimportload_iri
系統 2019-09-27 17:46:36 2620
求解給定數字的階乘是非常簡單的一件事,用Python來實現也是非常簡單的,這里的問題是給你一堆連續數字,求解他們的階乘總和,這里我一共想到了4種不同的實現方法來解決上述問題,并對其做了擴充,上面是連續數字的階乘和,我給的方法只需要稍加修改同樣可以求解不連續數字的階乘和,下面是具體的實現:#!usr/bin/envpython#encoding:utf-8from__future__importdivision'''__Author__:沂水寒城功能:Pyt
系統 2019-09-27 17:53:10 2618
需求:一臺機器上有多個網卡,如何訪問指定的URL時使用指定的網卡發送數據呢?$curl--interfaceeth0www.baidu.com#curlinterface可以指定網卡閱讀urllib.py的源碼,追述到open_http?C>httplib.HTTP?C>httplib.HTTP._connection_class=HTTPConnectionHTTPConnection在創建的時候會指定一個source_address.HTTPConne
系統 2019-09-27 17:51:30 2615
本文實例為大家分享了python批量讀取文件名并寫入txt中的具體代碼,供大家參考,具體內容如下先說下腳本使用的環境吧,在做項目的過程中需要動態加載圖片,使用Unity的Resources.Load方法,但是百十張圖片怎么能一一寫下他們的名字作為加載的路徑呢?總不能一個一個編輯后存到數組中吧,(雖然我最初是這么做的)。所以必須有一個批量的工具,必須的。于是乎激發了我的靈感,下面看代碼。備注少,不動的給我留言,我會及時回復的。#coding=utf-8imp
系統 2019-09-27 17:57:33 2614
摘要上一節講了如何設置標題、軸標簽、刻度、刻度標簽。本節講解設置顏色、標記和線型。1.畫基礎圖importmatplotlib.pyplotaspltfromnumpy.randomimportrandnplt.plot(randn(30).cumsum())2.設置顏色(color參數)k:blackb:blueg:greenr:redc:cyan(青色)m:megenta(品紅)y:yelloww:whiteplt.plot(randn(30).cum
系統 2019-09-27 17:56:14 2610
defword_table_formater():fromwin32comimportclientword=client.Dispatch('Word.Application')doc=word.Documents.Open('C:\\Users\\Administrator\\Desktop\\test.docx')i=1fortableindoc.Tables:print(i,len(doc.Tables))#設置列寬table.Columns(1).
系統 2019-09-27 17:45:49 2609