進程、線程和協程進程的定義:進程,是計算機中已運行程序的實體。程序本身只是指令、數據及其組織形式的描述,進程才是程序的真正運行實例。線程的定義:操作系統能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際運作單位。進程和線程的關系:一條線程指的是進程中一個單一順序的控制流,一個進程中可以并發多個線程,每條線程并行執行不同的任務。CPU的最小調度單元是線程不是進程,所以單進程多線程也可以利用多核CPU.協程的定義:協程通過在線程中實現調度,避免了陷
系統 2019-09-27 17:52:14 1997
到今日,已經去到python的第5課了,是不是很激動,已經對Python產生興趣了,感覺python人家說膠水語言,比其他語言都簡單,我還是覺得學習python再去學其他可能會更加高效。今日我們來學習列表和字典。這2個東西跟之前說的3數據類型有什么區別(字符串,整數int,浮點數float)有什么關系?這個還真是別疑惑。我們從變量這塊去說吧。name="samly71"####這個name賦值字符串samly71這串;number=111####numbe
系統 2019-09-27 17:51:24 1997
一、缺失值的處理方法由于各種各樣的原因,真實世界中的許多數據集都包含缺失數據,這些數據經常被編碼成空格、nans或者是其他的占位符。但是這樣的數據集并不能被scikit-learn算法兼容,因為大多數的學習算法都會默認數組中的元素都是數值,因此素偶有的元素都有自己的代表意義。使用不完整的數據集的一個基本策略就是舍棄掉整行或者整列包含缺失值的數值,但是這樣處理會浪費大量有價值的數據。下面是處理缺失值的常用方法:1.忽略元組當缺少類別標簽時通常這樣做(假定挖掘
系統 2019-09-27 17:50:59 1997
注釋PIL是python的一個圖像處理庫,功能非常強大,可以實現圖片的格式轉換、旋轉、裁剪、改變尺寸、像素處理、圖片合并等等操作。PIL已經更名為pillow所以在終端輸入pip3installpil會報錯,而應該輸入pip3installpillow進行安裝。源碼fromPILimportImagedefImage_PreProcessing():#待處理圖片存儲路徑im=Image.open('UnprocessImage.jpeg')#Resize圖
系統 2019-09-27 17:50:56 1997
前言Python字典update()方法用于更新字典中的鍵/值對,可以修改存在的鍵對應的值,也可以添加新的鍵/值對到字典中。語法格式d.update(e)參數說明將e中鍵-值對添加到字典d中,e可能是字典,也可能是鍵-值對序列。詳見實例。返回值該方法沒有任何返回值。實例以下實例展示了update()方法的使用方法:d={‘one':1,'two':2}d.update({‘three':3,'four':4})#傳一個字典print(d)d.update(
系統 2019-09-27 17:50:31 1997
Pandas類似R語言中的數據框(DataFrame),Pandas基于Numpy,但是對于數據框結構的處理比Numpy要來的容易。1.Pandas的基本數據結構和使用Pandas有兩個主要的數據結構:Series和DataFrame。Series類似Numpy中的一維數組,DataFrame則是使用較多的多維表格數據結構。Series的創建>>>importnumpyasnp>>>importpandasaspd>>>s=pd.Series([1,2,3
系統 2019-09-27 17:50:11 1997
隨機森林算法python實現瞎BB代碼導入數據切分訓練集測試集找到最有用的幾個屬性根據上面的代碼更改屬性參數組合遍歷找最優隨機森林樣本數據瞎BB1.實現根據樣本數據(用眼距離distance、最長持續用眼時長duration、總用眼時長total_time、戶外運動時長outdoor、用眼角度angle、健康環境光照用眼比例proportion)判別是否需要近視預警2.樣本實在太少,結果還行,原理都是一樣的代碼導入數據importpandaspatient
系統 2019-09-27 17:50:08 1997
一、ConfigParser簡介ConfigParser是用來讀取配置文件的包。配置文件的格式如下:中括號“[]”內包含的為section。section下面為類似于key-value的配置內容。復制代碼代碼如下:[db]db_host=127.0.0.1db_port=22db_user=rootdb_pass=rootroot[concurrent]thread=10processor=20中括號“[]”內包含的為section。緊接著section為
系統 2019-09-27 17:50:05 1997
如下所示:#-*-coding:UTF-8-*-importwaveimportnumpyasnpimportmatplotlib.pyplotasplt#打開wav文件,open返回一個的是一個Wave_read類的實例,通過調用它的方法讀取WAV文件的格式和數據。f=wave.open(r"D:\project\REC001.wav","rb")#讀取格式信息#一次性返回所有的WAV文件的格式信息,它返回的是一個組元(tuple):聲道數,量化位數(b
系統 2019-09-27 17:49:51 1997
1.下載地址https://www.python.org/,目前版本是https://www.python.org/downloads/release/python-373/,https://www.python.org/downloads/release/python-2715/。2.依次完成v2版本和v3版本的安裝,安裝是勾選pip和安裝環境變量。3.進入v2版本的安裝目錄,重命名python為python24.cmd進入v2版本的scripts目錄,
系統 2019-09-27 17:49:49 1997