原创 Python_notebook快捷鍵

1 命令模式快捷鍵H:顯示快捷鍵幫助F:查找和替換P:打開命令面板Ctrl-Enter:運行當前cellShift-Enter:運行當前cell並跳轉到下一cellAlt-Enter:運行當前cell並在下方新建cellY:把當前cell內

原创 Python_notebook魔法函數

在學習過程中梳理了一些好用的魔法函數【持續更新】% paste – 防止粘貼時候格式錯亂% timeit – 重複運行計算代碼運行時間% time – 計算長時間的代碼運行時間% mode – 控制異常% debug – debug操作

原创 Python_數據分析_pandas_06合併與連接

1. 合併與連接合併與鏈接基於pandas的merge()函數,鏈接的種類分爲一對一鏈接、多對一鏈接、多對多鏈接1.1 設置合併的鍵基礎的方式是on合併的數據集列名不一致時:left_on right_on1.2 設置合併的規則內連接

原创 Python_數據分析_pandas_04缺失值處理

1. 缺失值處理缺失值處理主要有三個內容、四個函數:發現缺失值(isnull() notnull())、刪除缺失值(dropna())、填補缺失值(fillna())首先創建一個矩陣1.1 發現缺失值發現缺失值是生成布爾類型的掩碼數據,

原创 Python_數據分析_pandas_03數值運算

1. 運算類型add(+) sub(-) mul(*) div(/) floordiv(//) mod(%) pow(**)構建兩個DataFrame1.1 add運算加固定值、加某一行、加某一列兩個矩陣相加

原创 Python_數據分析_pandas_05數據集合並

1. 合併數據集基本函數爲:pd.concat(objs, axis=0, join = ‘outer’, join_axes = None, ignore_index = False, verify_intergrity=Flase)Li

原创 Python_數據分析_Pandas_02數據取值與選擇

2.數據取值與選擇2.1 Series數據選擇方法2.1.1 將Series看作字典利用鍵值對索引利用字典的表達式檢測索引和值2.1.2 將Series看作一維數組可以利用索引-顯式、隱式,掩碼進行索引2.1.3 索引器 loc ilo

原创 Python_數據分析_Pandas_01pandas對象簡介

三個基本數據結構pandas有三個基本數據結構:Series,DataFrame和Index1.1 Series對象創建對象pd.Series(data, index=index)——data可以是標量,可以是字典;index是可選參數相比

原创 python深度學習_TIP_手寫體數據集導入失敗

1. 問題在嘗試利用keras進行手寫體識別的過程中,出現了數據集導入失敗的現象,源碼和對應報錯如下:importnumpyasnpimportkerasfromkeras.datasetsimportmnist(X_train,y_tra

原创 SQL_自定義排序

解決方案用"按字段排序" (ORDER BY FIELD).語法ORDER BY FIELD(id, 5, 3, 7, 1)要注意的是, FIELD 後面是沒有空格的.因此, 完整的 SQL 爲:SELECT * FROMMyTableWH

原创 python_爬蟲_七麥網

本文用於學習交流使用,如有侵權,聯繫刪除1 爬取需求1.1 七麥網簡介七麥網(https://www.qimai.cn/),該平臺支持提供iOS、Android應用市場、微信、小程序等數據查詢,是同時打通App數據、微信公衆號數據、小程序數

原创 python_數據分析_正則表達式

正則表達式就是記錄文本規則的代碼,我們將從正則表達式基礎和re模塊實現兩個方面來說1.正則表達式基礎正則表達式主要學習元字符,可以參考百度進行:https://baike.sogou.com/v107588.htm?fromTitle=%E

原创 Python_數據分析_numpy模塊

numpy可以說是Python運用於人工智能和科學計算的一個重要基礎,關於庫的引入不做贅述,主要分享一些總結的numpy庫的用法。1. numpy數組對象Numpy中的多維數組稱爲ndarray,這是Numpy中最常見的數組對象。ndarr

原创 Python_算法實現_(10)Karatsuba乘法

1. Karatsuba乘法Karatsuba 乘法是一種快速乘法。此算法在1960年由 Anatolii Alexeevitch Karatsuba 提出,並於1962年得以發表。此算法主要用於兩個大數相乘。普通乘法的複雜度是 n²,而

原创 Python_算法實現_(6)Dijkstra算法實現

1 算法簡介戴克斯特拉算法(英語:Dijkstra’s algorithm,又譯迪傑斯特拉算法)由荷蘭計算機科學家艾茲赫爾·戴克斯特拉在1956年提出。戴克斯特拉算法使用了廣度優先搜索解決賦權有向圖的單源最短路徑問題。該算法存在很多變體;戴