交叉驗證是在機器學習建立模型和驗證模型參數(shù)時常用的辦法。交叉驗證就是重復使用數(shù)據,把得到的樣本數(shù)據進行切分,組合為不同的訓練集和測試集,用訓練集來訓練模型,用測試集來評估模型...
指定一個nan或者inf:'''import numpy as npa = np.infprint(type(a))a = np.nanprint(type(a)) impo...
numpy是一個在Python中做科學計算的基礎庫,重在數(shù)值計算,也是大部分Python科學計算庫的基礎庫,多用于在大型、多維數(shù)組上執(zhí)行數(shù)值運算。創(chuàng)建數(shù)組: 上面a,b,c內...
搜索 搜索是在一個項目集合中找到一個特定項目的算法過程。搜索通常的答案是真的或假的,因為該項目是否存在。搜索的幾種常見方法:順序查找、二分法查找、二叉樹查找、哈希查找。...
排序算法(Sorting algorithm)是一種能將一串數(shù)據依照特定順序進行排列的一種算法。 排序算法的穩(wěn)定性 穩(wěn)定性:穩(wěn)定排序算法會讓原本有相等鍵值的記錄維...
隊列(queue)是只允許在一端進行插入操作,而在另一端進行刪除操作的線性表。 隊列是一種先進先出的(First In First Out)的線性表,簡稱FIFO。...
棧(stack),有些地方成為堆棧,是一種容器,可存入數(shù)據元素、刪除元素,它的特點在于只能允許在容器的一端(稱為棧頂端指標,英語:top)進行加入數(shù)據(英語:push)...
單向循環(huán)鏈表 單鏈表的一個變形是單向循環(huán)鏈表,鏈表中最后一個節(jié)點的next域不再為None,而是指向鏈表的頭節(jié)點。 is_empty()判斷鏈表是否為空 length(...
單向鏈表 單向鏈表也叫單鏈表,是鏈表中最簡單的一種形式,它的每個節(jié)點包含兩個域,一個信息域(元素域)和一個鏈接域。這個鏈接指向鏈表中的下一個節(jié)點,而最后一個節(jié)點的鏈接域...
以下面代碼為例,分析整個創(chuàng)建過程: 1、調用類是,先創(chuàng)建一個Student類的類對象,類屬性和方法會被加載到類對象中;2、調用構造器 __ init __()把對象構造起來,...
類對象 當解釋器執(zhí)行class語句時,就會創(chuàng)建一個類對象。 我們可以看到實際上生成了一個變量名就是類名“Student”的對象。我們通過賦值給新變量Stu2,也能實現(xiàn)相關的調...
將不同類型的數(shù)據、方法(即函數(shù))放到一起,就是對象。 類的定義 通過類定義數(shù)據類型的屬性(數(shù)據)和方法(行為),也就是說,“類將行為和狀態(tài)打包在一起”。 對...
循環(huán)結構用來重復執(zhí)行一條或多條語句。表達這樣的邏輯:如果符合條件,則反復執(zhí)行循環(huán)體里的語句。在每次執(zhí)行完后都會判斷一次條件是否為True,如果為True則重復執(zhí)行循環(huán)體...
選擇結構 選擇結構通過判斷條件是否成立,來決定執(zhí)行哪個分支。選擇結構有多種形式,分為:單分支、雙分支、多分支。流程圖如下: 單分支選擇結構 if 語句單分支結構的語法形...
字典介紹 字典是“鍵值對”的無序可變序列,字典中的每一個元素都是一個“鍵值對”,包含:“鍵對象”和“值對象”??梢酝ㄟ^“鍵對象”實現(xiàn)快速獲取、刪除、更新對應的“值對象”...
序列 序列是一種數(shù)據存儲方式,用來存儲一系列的數(shù)據。在內存中,序列就是一塊用來存放多個值的連續(xù)的內存空間。 Python中常用的序列結構有:字符串、列表、元組、字典...
1、時間的表示 計算機中時間的表示是從“1970年1月1日00:00:00”開始,以毫秒(1/1000秒)進行計算。我們也把1970年這個時刻稱為“unix時間點”。這樣,就...
1、python 程序構成(1)Python程序由模塊組成。一個模塊對應python源文件,一般后綴名是:.py。(2)模塊由語句組成。運行Python程序時,按照模塊中語句...