原创 python 文件I/O

1.打開文件 通常用with open(file, mode, encoding) 用了with,文件在執行完with語句後會自動關閉文件 若直接用open,要手動關閉文件。 open函數的三個參數分別是: file:是一個包含

原创 linux之工作目錄切換命令

1.pwd命令 pwd 命令用於顯示用戶當前所處的工作目錄,格式爲“pwd [選項]”。 2.cd命令 cd 命令用於切換工作路徑,格式爲“cd [目錄名稱]”。 2.1 “cd - ” 命令返回到上一次所處的目錄 2.2 “c

原创 linux之系統狀態監測命令

1.ifconfig 命令 ifconfig 命令用於獲取網卡配置與網絡狀態等信息,格式爲“ifconfig [網絡設備] [參數]”。 使用 ifconfig 命令來查看本機當前的網卡配置與網絡狀態等信息時,其實主要查看的就是網

原创 mysql之聚集函數

我們經常需要彙總數據而不用把它們實際檢索出來,爲此MySQL提供了專門的函數。使用這些函數,MySQL查詢可用於檢索數據,以便分析和報表生成。這種類型的檢索例子有以下幾種。 1.AVG()函數 AVG() 通過對錶中行數計數並計

原创 Python爬蟲之urlib.parse

1.urlencode() 這裏我們介紹一個常用的方法——urlencode(),它在構造GET請求參數的時候非常有用,示例如下: import urllib.parse dict = { 'wd':'周杰倫' } bas

原创 numpy——矩陣、數組基礎知識

矩陣基礎知識 創建矩陣 通過python中的list創建 list1 = [1,2,3] array1 = np.array(list1) array([1, 2, 3]) 通過python中的range創建 list2 = r

原创 linux之文本文件編輯命令

1. cat命令 (通常後面跟-n 顯示行號) cat 命令用於查看純文本文件(內容較少的),格式爲“cat [選項] [文件]”。 Linux 系統中有多個用於查看文本內容的命令,每個命令都有自己的特點,比如這個 cat命令就是

原创 Linux之系統工作命令

1.echo 命令 echo 命令用於在終端輸出字符串或變量提取後的值,格式爲“echo [字符串 | $變量]”。例如,把指定字符串“Linuxprobe.com”輸出到終端屏幕的命令爲: [root@linuxprobe ~]

原创 pandas——series

創建series 1.通過list 2.通過numpy中的array 3.通過Series 可以指定index和values 4.通過python中的字典(字典中的key對應index) Series和字典的相互轉換 1

原创 numpy——常見函數

np.unique(arr) 返回哪些值是唯一的 np.sum(arr, axis=0 or 1) axis=0時對列求和,axis=1時對行求和 np.max() np.min()等與上同理 arr.reshape(n

原创 mysql之用正則表達式進行搜索

使用正則表達式進行搜索(regexp) 1. “.” :匹配任意一個字符 比如“.000”能匹配“1000”和“2000”。 select * from h_info where l_id regexp “.0”; 2. “|”

原创 numpy——序列化

使用python的pickle庫 使用numpy中的save()方法

原创 numpy——數組、矩陣運算

數組運算 創建兩個隨機數組 加減乘除 矩陣運算 創建矩陣 矩陣加減(行列相同) 矩陣乘法(前行等於後列)

原创 【sklearn的一般流程】sklearn的一般流程,以鳶尾花分類爲例

【sklearn的一般流程】sklearn的一般流程,以鳶尾花分類爲例1. 數據的獲取2. 數據預處理特徵縮放切割訓練集和測試集3.訓練模型4.模型的評估查看參數 get_params()查看模型評分 score(X_test,

原创 【機器學習個人筆記】scikit-learn的四種特徵縮放方式

【機器學習個人筆記】scikit-learn的四種特徵縮放方式 在運用一些機器學習算法的時候不可避免地要對數據進行特徵縮放(feature scaling),比如:在隨機梯度下降(stochastic gradient desce