1.計算給出兩個時間之間的時間差importdatetimeasdt#currenttimecur_time=dt.datetime.today()#onedaypre_time=dt.date(2016,5,20)#eg:2016.5.20delta=cur_time-pre_time#ifyouwanttogetdiscrepancyindaysprintdelta.days#ifyouwanttogetdiscrepancyinhoursprintd
系統(tǒng) 2019-09-27 17:38:14 2222
我們已經(jīng)在Python運算中看到Python最基本的數(shù)學運算功能。此外,math包補充了更多的函數(shù)。當然,如果想要更加高級的數(shù)學功能,可以考慮選擇標準庫之外的numpy和scipy項目,它們不但支持數(shù)組和矩陣運算,還有豐富的數(shù)學和物理方程可供使用。此外,random包可以用來生成隨機數(shù)。隨機數(shù)不僅可以用于數(shù)學用途,還經(jīng)常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。math包math包主要處理數(shù)學相關的運算。math包定義了兩個常數(shù):復制代碼代碼如
系統(tǒng) 2019-09-27 17:38:01 2222
scipy的signal模塊經(jīng)常用于信號處理,卷積、傅里葉變換、各種濾波、差值算法等。*兩個一維信號卷積>>>importnumpyasnp>>>x=np.array([1,2,3])>>>h=np.array([4,5,6])>>>importscipy.signal>>>scipy.signal.convolve(x,h)#卷積運算array([4,13,28,27,18])卷積運算大致可以分成3步,首先先翻轉(zhuǎn),讓兩個信號列反過來,如上面就是1,2,3
系統(tǒng) 2019-09-27 17:55:19 2221
1.圖像加法可以使用函數(shù)cv2.add()將兩幅圖像進行加法運算,兩幅圖像的大小,類型必須一致。(注意:OpenCV中的加法與Numpy的加法是有所不同的。OpenCV的加法是一種飽和操作,而Numpy的加法是一種模操作。r如下所示。推薦使用OpenCV中的函數(shù))importcv2importnumpyasnpx=np.uint8([250])y=np.uint8([10])print(cv2.add(x,y))#250+10=260=>255[[255]
系統(tǒng) 2019-09-27 17:53:26 2221
[TOC]python--timedatetime小結(jié)time基本importtimetime.time()Out[3]:1561107970.0175698#時間戳time.localtime()Out[4]:time.struct_time(tm_year=2019,tm_mon=6,tm_mday=21,tm_hour=17,tm_min=6,tm_sec=20,tm_wday=4,tm_yday=172,tm_isdst=0)#本地時間帶格式tim
系統(tǒng) 2019-09-27 17:51:21 2221
文章目錄前言Graphviz庫開始Digraph(一)Dot代碼Digraph(二)Dot代碼Digraph(三)Dot代碼SourceDot代碼結(jié)語前言之前我的博客介紹了Graphviz畫圖教程,雖然dot語法類似C語言容易編寫和理解,但是這僅限于小圖,當你想要畫一個大圖的時候,每一個結(jié)點都得一個個去定義名字、屬性、連接線,這無疑是十分麻煩的,這種時候就想到了Python,能否利用Python語言編寫一個畫圖腳本呢?Graphviz庫幸運的是,Pytho
系統(tǒng) 2019-09-27 17:56:02 2220
需求:拷大量數(shù)據(jù),發(fā)現(xiàn)有2000G,靠系統(tǒng)的復制功能怕是得好幾個小時,于是回來學一手操作,話不多說上代碼:說明:CopyFiles1是可以將sourceDir連子目錄一起原樣復制到targetDir,而CopyFiles2是在sourceDir中篩選特定格式文件,然后將其直接放在targetDir中,會很亂。但是很快importosimporttimeimportshutilsourceDir=r"D:\copytest\datatest"targetDi
系統(tǒng) 2019-09-27 17:55:34 2220
本文實例講述了Python提示[Errno32]Brokenpipe導致線程crash錯誤解決方法。分享給大家供大家參考。具體方法如下:1.錯誤現(xiàn)象ThreadingHTTPServer實現(xiàn)的http服務,如果客戶端在服務器返回前,主動斷開連接,則服務器端會報[Errno32]Brokenpipe錯,并導致處理線程crash.下面先看個例子,python版本:2.7示例代碼復制代碼代碼如下:#!/usr/bin/envpython#!coding=utf-
系統(tǒng) 2019-09-27 17:54:19 2220
基于requests模塊發(fā)起ajax的get請求需求:爬取豆瓣電影分類排行榜https://movie.douban.com/中的電影詳情數(shù)據(jù)用抓包工具捉取使用ajax加載頁面的請求鼠標往下下滾輪拖動頁面,會加載更多的電影信息,這個局部刷新是當前頁面發(fā)起的ajax請求,用抓包工具捉取頁面刷新的ajax的get請求,捉取滾輪在最底部時候發(fā)起的請求這個get請求是本次發(fā)起的請求的urlajax的get請求攜帶參數(shù)獲取響應內(nèi)容不再是頁面數(shù)據(jù),是json字符串,是
系統(tǒng) 2019-09-27 17:53:20 2220
本片博客向大家分享Centos因為升級python導致使用pip出現(xiàn)以下問pkg_resources.DistributionNotFound:The'pip==7.1.0'distributionwasnotfoundandisrequiredbytheapplication首先我們先查看以下目錄/usr/local/python最新版本/lib/python最新版本/site-packages查看對應的pip版本,然后修改pip,代碼如下:vi/usr
系統(tǒng) 2019-09-27 17:46:44 2220
臨近春節(jié),腳本之家小編帶領大家用Python搶火車票!首先我們需要splinter安裝:pipinstallsplinter-ihttp://pypi.douban.com/simple?Ctrusted-hostpypi.douban.com然后還需要一個瀏覽器的驅(qū)動,當然用chrome啦下載地址:http://chromedriver.storage.googleapis.com/index.html?path=2.20/根據(jù)下載的自己的電腦系統(tǒng)選擇下
系統(tǒng) 2019-09-27 17:38:42 2220
最近真的感覺到了python生態(tài)的強大(倒吸一口涼氣)現(xiàn)在介紹一個可以生成動態(tài)二維碼的庫(myqr)效果如圖:第一步要安裝myqr庫在cmd中直接用pip安裝pipinstallmyqr第二步fromMyQRimportmyqrimportosversion,level,qr_name=myqr.run(words="https://www.baidu.com",#可以是字符串,也可以是網(wǎng)址(前面要加http(s)://)version=1,#設置容錯率為
系統(tǒng) 2019-09-27 17:57:03 2219
目錄:0引言1環(huán)境2需求分析3前置準備4搶紅包流程回顧5代碼梳理6后記0引言提到搶紅包,就不得不提Xposed框架,它簡直是個搶紅包的神器,但使用Xposed框架有一個前提條件:手機需要root,對于蘋果手機的話就需要越獄了?,F(xiàn)在的手機想要root或越獄并不容易,同時這會對手機安全性帶來一些風險,搶紅包本身只是個娛樂活動,這樣做就得不償失了。為了自動搶紅包,python能幫我們實現(xiàn)嗎?答案是肯定的,本文就帶大家一起探索下用Python如何實現(xiàn)自動搶紅包。1
系統(tǒng) 2019-09-27 17:54:13 2219
統(tǒng)計學習方法——樸素貝葉斯法原理1.樸素貝葉斯法的極大似然估計2.樸素貝葉斯極大似然學習及分類算法算法過程:2.Python實現(xiàn)defpriorProbability(labelList):#計算先驗概率labelSet=set(labelList)#得到類別的值labelCountDict={}#利用一個字典來存儲訓練集中各個類別的實例數(shù)forlabelinlabelList:iflabelnotinlabelCountDict:labelCountDi
系統(tǒng) 2019-09-27 17:50:19 2219
運行環(huán)境:win10+python3.7生成密碼的代碼如下:----------------------------------------------------------------------------------------------------------------------------importitertoolsasitsif__name__=='__main__':words_num="1234567890"words_lette
系統(tǒng) 2019-09-27 17:45:44 2219