先介紹下什么是協程:協程,又稱微線程,纖程,英文名Coroutine。協程的作用,是在執行函數A時,可以隨時中斷,去執行函數B,然后中斷繼續執行函數A(可以自由切換)。但這一過程并不是函數調用(沒有調用語句),這一整個過程看似像多線程,然而協程只有一個線程執行。是不是有點沒看懂,沒事,我們下面會解釋。要理解協程是什么,首先需要理解yield,這里簡單介紹下,yield可以理解為生成器,yielditem這行代碼會產出一個值,提供給next(...)的調用方
系統 2019-09-27 17:54:50 2040
Python畫圖主要用到matplotlib這個庫。Matplotlib是一個Python的2D繪圖庫,它以各種硬拷貝格式和跨平臺的交互式環境生成出版質量級別的圖形。這里有一本電子書供大家參考:《Python圖表繪制:matplotlib繪圖庫入門》具體來說是pylab和pyplot這兩個子庫。這兩個庫可以滿足基本的畫圖需求,而條形圖,散點圖等特殊圖,下面再單獨具體介紹。首先給出pylab神器鎮文:pylab.rcParams.update(params)
系統 2019-09-27 17:53:08 2040
python中字典是非常常用的數據類型,了解各種方法的作用及優缺點對于字典的使用非常有用。dict.clear()的方法用于清空所有的鍵值對,清空后字典變成空字典。代碼示例如下:data={"x":12,"y":45}data.clear()data1、/22、get()通過key獲取valuedict.get()的方法通過key獲取value。代碼示例如下:data={"x":12,"y":45}data.get("x")當key不存在時返回None,而
系統 2019-09-27 17:53:05 2040
問題描述:制作詞云圖,根據蒙板圖像確定詞云圖形狀,根據蒙板圖像中像素的顏色確定詞云圖中相同位置上文字的顏色。閱讀原文
系統 2019-09-27 17:52:35 2040
filepath=input('請輸入文件名稱:')city_list=pocess_json_file(filepath)city_list.sort(key=lambdacity:city['aqi'])#列名lines=[]lines.append(list(city_list[0].keys()))forcityincity_list:lines.append(list(city.values()))f=open('aqi.csv','w',enc
系統 2019-09-27 17:51:58 2040
K線數據提取依據原有數據集格式,按要求生成新表:1、每分鐘的close數據的第一條、最后一條、最大值及最小值,2、每分鐘vol數據的增長量(每分鐘vol的最后一條數據減第一條數據)3、匯總這些信息生成一個新表(字段名:[‘time',‘open',‘close',‘high',‘low',‘vol'])importpandasaspdimporttimestart=time.time()df=pd.read_csv('data.csv')df=df.dro
系統 2019-09-27 17:47:55 2040
本文實例講述了python實現美團訂單推送到測試環境,提供便利操作。分享給大家供大家參考,具體如下:背景:有時候需要在測試環境下一個美團的訂單,每次都找一堆的東西,太繁瑣,于是寫了接口請求數據,然后把數據推送到測試環境。實現了可以在測試環境進行:生成新訂單、取消訂單、騎手搶單、騎手送達、申請整單退款、申請部分退款流程。#-*-coding:utf-8-*-importhashlibimporttimeimportrequestsfromorder30imp
系統 2019-09-27 17:47:47 2040
1.先安裝ddt#pipinstallddt,使用python命令打開cmd,輸入importddt如果沒有報錯,說明安裝成功了2.實現的邏輯:1)打開百度首頁2)在搜索框中輸入一個搜索的關鍵字3)單擊搜索按鈕4)驗證搜索結果頁面是否包含預期關鍵字,包含則認為測試通過,否則的話就是失敗,在測試過程中打印日志以下是實例完整代碼請參考:importunittestfromseleniumimportwebdriverimporttimeimportloggin
系統 2019-09-27 17:47:32 2040
今天寫Python程序上傳圖片需要用到PIL庫,于是到http://www.pythonware.com/products/pil/#pil117下載了一個1.1.7版本的,我用的是CentOS64并且自行升級后的Python版本安裝PIL庫首先下載解壓:復制代碼代碼如下:[root@lee~]#wgethttp://www.pythonware.com/products/pil/#pil117[root@lee~]#tar-xfImaging-1.1.7
系統 2019-09-27 17:46:19 2040
前言ROC(ReceiverOperatingCharacteristic)曲線和AUC常被用來評價一個二值分類器(binaryclassifier)的優劣。這篇文章將先簡單的介紹ROC和AUC,而后用實例演示如何python作出ROC曲線圖以及計算AUC。AUC介紹AUC(AreaUnderCurve)是機器學習二分類模型中非常常用的評估指標,相比于F1-Score對項目的不平衡有更大的容忍性,目前常見的機器學習庫中(比如scikit-learn)一般也
系統 2019-09-27 17:45:41 2040