原创 線性迴歸之梯度下降法和最小二乘法

迴歸分析中,只包括一個自變量和一個因變量,且二者的關係可用一條直線近似表示,這種迴歸分析稱爲一元線性迴歸分析;如果迴歸分析中包括兩個或兩個以上的自變量,且因變量和自變量之間是線性關係,則稱爲多元線性迴歸分析。常用的方法有梯度下降法和最小二

原创 python基礎——函數參數

Python中調用函數時使用的參數種類: 位置參數 關鍵字參數 默認參數 可變參數 組合參數 1.位置參數 調用時傳入的參數數量、類型和順序必須和定義時的相同,爲確保函數功能正常執行,eg: def print_sep(name, ag

原创 python基礎——格式化字符串

python中格式化字符串有三種方式: %方式 format方式 f方式 本博文先聊聊前兩種 1.% 方式 格式:%[(name)] [flags] [width] .[precision] typecode (name)    可選,用

原创 Python基礎——Numpy的副本(copy)和視圖(view)

1、一點也沒有複製:b = a b = a並沒有新的對象被創建,b和a都指向相同的對象,用id()可以驗證出a和b的指向是相同的。此時,如果改變b,a也就隨之改變 >>> a = np.arange(10) >>> a >>> arr

原创 Python基礎——Numpy的shape和reshape()

通過ndarray.shape 可以查看數組的形狀,返回值是一個元組() 通過ndarray.shape=()可以修改原始數組的形狀。 通過ndarray.reshape()可以更改數組的形狀,但是返回一個修改後的數組,不會更改原始數組的

原创 java面試題之冒泡排序(由大到小和由小到大)

public class MaoPaoTest { public static void main(String[] args) { smallToLarge(); System.out.println(-----------