在python中如何打亂資料?
在玩python學習機器時,對於那種對隨機性不太敏感的模型,理論上說可以不打亂。但敏感不敏感也跟資料量級,複雜度,演算法內部計算機制都有關,目前並沒有一個經緯分明的演算法隨機度敏感度列表。既然打亂資料並不會得到一個更差的結果,一般推薦的做法就是打亂全量資料。那怎麼打亂呢?今天小編就教大家在python中打亂資料集和標籤,來看看吧。
方法一、打亂索引Index
import numpy as np index = [i for i in range(len(test_data))] # test_data為測試資料 np.random.shuffle(index) # 打亂索引 test_data = test_data[index] test_label = test_label[index]
方法二:透過陣列來shuffle來打亂
image_list=[] # list of images label_list=[] # list of labels temp = np.array([image_list, label_list]) temp = temp.transpose() np.random.shuffle(temp) images = temp[:, 0] # array of images (N,) labels = temp[:, 1]
方法三:透過隨機數打亂
import numpy as np np.random.seed(12) np.random.shuffle(test_data) np.random.seed(12) np.random.shuffle(test_label)
以上就是小編整理的用python打亂資料的方法,如果你在玩python機器學習的話,可以採取以上方法打亂資料哦~更多學習推薦
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4328/viewspace-2831894/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- matlab 對資料進行打亂Matlab
- python資料亂碼Python
- 說說在 Python 中,如何讀取檔案中的資料Python
- Python 實現隨機打亂字串Python隨機字串
- [譯] 在 Python 中,如何運用 Dask 資料進行並行資料分析Python並行
- 資料庫在資料分析中如何應用資料庫
- 打亂陣列陣列
- 在python中如何分句Python
- MySQL中UTF8編碼的資料在cmd下亂碼MySql
- 在 React Hooks 中如何請求資料?ReactHook
- 在ActionForm中如何獲取session中的資料?ORMSession
- Python中如何將列表資料清空?Python
- 資料混亂如何正確使用CRM
- [譯] 在 React Hooks 中如何請求資料?ReactHook
- 我在oracle8i中,在資料庫和頁面顯示的都是亂碼?Oracle資料庫
- 在python中傳送郵件亂碼了怎麼辦?Python
- 在RFT中如何獲取JTable中的所有資料?
- 資料分析在旅遊業中如何應用?
- 在Linux中,如何進行資料恢復?Linux資料恢復
- 說說在 Python 中如何遞迴建立不存在的資料夾路徑Python遞迴
- 在 MySQL 中,如何計算一組資料的中位數?MySql
- 企業自有資料格式雜亂,MapReduce如何搞定?
- Python 在Word中建立表格並填入資料、圖片Python
- 在大型專案中,抖音集團如何“用活”資料?
- 在資料倉儲中如何做分割槽表
- 如何用大資料在遊戲中尋找女朋友?大資料遊戲
- 在winform中如何實現雙向資料繫結?ORM
- 在Linux中,如何備份一個資料庫?Linux資料庫
- JavaScript 陣列順序打亂JavaScript陣列
- js陣列排序和打亂JS陣列排序
- Oracle資料庫中convert()函式,在瀚高資料庫中如何替換使用?Oracle資料庫函式
- MySQL資料庫中timediff()函式,在瀚高資料庫中如何替換使用?MySql資料庫函式
- 在MySQL中,如何獲取資料庫下所有表的資料行數?MySql資料庫
- Python程式碼閱讀(第10篇):隨機打亂列表元素Python隨機
- 如何用flask在資料庫新增資料Flask資料庫
- python如何將資料插入資料庫Python資料庫
- 伺服器在使用過程中如何保護資料伺服器
- 如何總是在新視窗中開啟資料夾?