原创 【python練習】字符串

1.標識符檢測器 編寫一個檢查 Python 有效標識符的小腳本,名字是 idcheck.py。 要求:Python 標識符必須以字母或下劃線開頭 1). 只檢查長度大於等於 2 的標識符 2). 以字母或者下劃線開始 3).

原创 【python】生成器案例之生產者消費者模型

【摘要】通過前兩篇博文的介紹,相信讀者一定對生成器有了基本的掌握。在這篇博文中我將介紹生產者消費者模型是什麼,並用生成器實現這個模型,相當於補充強化,也算是回顧一下《操作系統》中生產者消費者模型的內容。 1. 生產者消費者模型的簡

原创 【python】13_英文詞頻統計&前 K 個高頻元素

1.英文詞頻統計 作爲字典(key-value)的經典應用題目,單詞統計幾乎出現在每一種語言鍵值對學習後的必練題目。 主要需求: 寫一個函數wordcount統計一篇文章的每個單詞出現的次數(詞頻統計)。統計完成後,對該統計按單詞

原创 【python】14_defaultdict

1.defaultdict簡介 collections.defaultdict類,本身提供了默認值的功能, 默認值可以是整形,列表,集合等. defaultdict 是 dict 的子類。但它與 dict 最大的區別在於,如果程序

原创 【python】16_項目實例_MD5在線加密的應用

1.MD5在線加密解密工具介紹 https://www.cmd5.com/, 該網站針對md5、sha1等全球通用公開的加密算法進行反向查詢,通過窮舉字符組合的方式,創建了明文密文對應查詢數據庫,創建的記錄約90萬億條,佔用硬盤超

原创 【python】15_內置數據結構總結

1.可變與不可變數據結構 可變數據類型:可以增刪改。可變數據類型,允許變量的值發生變化,即如果對變量進行append、+=等這種操作後,只是改變了變量的值,而不會新建一個對象,變量引用的對象的地址也不會變化,不過對於相同的值的不同

原创 【python】11_frozenset

1.frozenset簡介 frozenset 是 set 的不可變版本,因此 set 集合中所有能改變集合本身的方法(如 add、remove、discard、update 等),frozenset 都不支持;set 集合中不改

原创 【python】08_命名元組

1.命名元組的介紹 Tuple還有一個兄弟,叫namedtuple。雖然都是元組,但是功能更爲強大。 collections.namedtuple(typename, field_names) typename:類名稱 field

原创 【python】09_項目實例_雲主機管理系統+prettytable展示

項目背景: 騰訊雲服務器 CVM(Cloud Virtual Machine)是騰訊雲提供的可擴展的計算服務。 使用 CVM 避免了使用傳統服務器時需要預估資源用量及前期投入,幫助您在短時間內快速啓動任意數量的雲服務器並即時部署

原创 【python】random模塊

Python中的random模塊用於生成隨機數。下面介紹一下random模塊中最常用的幾個函數。 函數 函數功能 random.random() 生成一個0到1的隨機浮點數: 0 <= n < 1.0 rando

原创 【python】turtle畫圖模塊

1 turtle庫 Turtle庫是Python語言中一個很流行的繪製圖像的函數庫。 1969年誕生 Python語言的標準庫之一 入門級的圖形繪製函數庫 想象一個小烏龜,在一個橫軸爲x、縱軸爲y的座標系原點,(0,0)位置開

原创 【DL】cnn實現MNIST的分類

超全註釋 import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_da

原创 【python】求和函數(遞歸加三目運算符)

今天被這個簡單的代碼唬到了。。。 代碼如下: def sum(items): head, *tail = items return head + sum(tail) if tail else head sum(

原创 【NLP】用ML實現中文短文本分類(二分類)

1.用ML實現外賣評論的分類 步驟 語料加載、 分詞、 去停用詞、 抽取詞向量特徵、 分別進行算法建模和模型訓練、 評估、計算AUC值、 模型對比 1.進行語料加載。 在此之前,引入python依賴的包,並將全部語料和停用詞d

原创 【NLP】正則表達式

1. 爲什麼使用正則表達式 正則表達式是 處理字符串的強大工具,擁有獨特的語法和獨立的處理引擎。 典型的搜索和替換操作要求提供與預期的搜索結果匹配的確切文本。雖然這種技術對於對靜態文本執行簡單搜索和替換任務可能已經足夠了,但它缺乏