原创 Python面試一百題——字符串與正則表達式

目錄 字符串格式化之模板字符串 使用fstring方式格式化字符串 字符串的基本操作 向字符串的format方法傳遞參數有幾種方式 讓字符串居中顯示 連接列表中的元素值 用正則表達式判斷字符串中是否包含日期 尋找字符串中的手機號

原创 Python面試一百題——列表、元組與字典(1)

目錄 去掉列表或元組中的重複元素 集合之間的並集與交集 如何讓兩個列表首尾相連(保留重複的元素值) 打亂列表元素順序的方式 單星與雙星運算符的作用 快速調換字典中的 key 和 value 將兩個列表或元組合併成一個字典 列表與

原创 【學習筆記】決策樹

什麼是決策樹/判定樹(decision tree)? 決策樹是一個類似於流程圖的樹結構:其中,每個內部結點表示在一個屬性上的測試,每個分支代表一個屬性輸出,而每個樹葉結點代表類或類分佈。樹的最頂層是根結點。 是分類方法中的一種算

原创 Python文本分析

字符串操作 # 去空格以及特殊符號 s = ' hello, world!' print(s.strip()) # hello, world! print(s.rstrip('!')) # hello, world # 查找字

原创 Matplotlib與數據可視化

一幅可視化圖的基本結構 通常,使用 numpy 組織數據, 使用 matplotlib API 進行數據圖像繪製。 一幅數據圖基本上包括如下結構: Data: 數據區,包括數據點、描繪形狀 Axis: 座標軸,包括 X 軸、 Y

原创 VBA 排序之Sort說明

花了點時間整明白Sort這個玩意,留着備用; Sub 排序之Sort() Sheet3.Range("A1:CN6").Sort Key1:=Range("N1"), Order1:=xlAscending, Header:=

原创 Python面試一百題——列表、元組與字典(2)

目錄 del和pop在刪除列表元素上的區別 用lambda表達式對列表進行排序 字典鍵值支持哪些數據類型 對產生器類型的對象使用切片 將循環產生的列表變成產生器 Python字典與JSON字符串如何互轉 11.del和pop在

原创 Python面試一百題——數據存儲

目錄 讀取XML節點和屬性值 XML文檔與字典之間的互相轉換 將JSON字符串轉換爲類的實例 將類的實例轉換爲JSON字符串 操作SQLite數據庫 操作MySQL數據庫 ORM框架 將XML文檔保存在MongoDB數據庫 0

原创 Python面試一百題——核心基礎(2)

目錄 如何檢測一個字符串是否可以轉換爲數字 如何反轉字符串 格式化整數和浮點數 字符串轉義字符以及格式 10.print函數的用法 06.如何檢測一個字符串是否可以轉換爲數字 s1 = '12345' print(s1.is

原创 Python面試一百題——核心基礎(1)

目錄 導入Python模塊 設置Python模塊搜索路徑有幾種方式,如何使用 各種類型的變量與值之間的多種連接方式 十進制、二進制、八進制和十六進制之間的轉換 改變字符串首字母的大小寫 01.導入Python模塊 導入模塊 i

原创 Excel VBA:單元格對象

多種方法引用單元格 Range(“A1”)方式——表示A1單元格 Cells(1,1)方式——表示A1單元格(cells屬性返回單元格區域中指定行和列相交的單元格) Cells(1,“A”)方式——表示A1單元格Cells(2,1

原创 Excel VBA:合併單元格並保留所合併單元格的全部數據

在Excel中,使用合併單元格功能時,最後的結果將只是所合併區域左上角單元格中的數據,如圖1所示。 然而,很多時候我們都需要在合併的同時也能保留單元格的的數據。下面的程序在合併單元格後將保留合併單元格區域中所有單元格中的數據。

原创 Excel VBA:填充——FillDown方法

我們還是以錄製宏的方式開始瞭解Range對象的FillDown方法。 如下圖所示的操作: Sub Macro1() ActiveCell.FormulaR1C1 = '1' Range('A1:A5').Sel

原创 解決matplotlib中文方塊亂碼問題

python裏matplotlib模塊在畫圖方面用着十分爽,但是在圖中不能顯示中文,這裏介紹一種十分簡單的解決方法。 在代碼開始加入兩行代碼,即可成功解決。 #解決中文顯示問題 plt.rcParams['font.sans-se

原创 【學習筆記】K-means++算法

學習K-means++算法前,需要先學習K-means算法,可以參考這篇博客看得懂的K-means 既然瞭解了K-means算法,那麼我們來對比下K-means++有什麼變化。 首先K-means最大的問題就是對初始點選擇特別敏感