原创 【python模塊】turtle畫圖模塊

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

原创 【python】numpy的廣播機制

如果兩個數組的後緣維度的軸長度相同或其中一方的軸長度爲 1,則認爲它們是廣播兼容的。廣播會在缺失維度和軸長度爲 1 的維度上進行。 後緣維度的軸長度: A.shape[-1] 即矩陣維度元組中的最後一個位置的值。 如上,矩陣

原创 【python】高級特性之裝飾器

【摘要】上篇博文介紹了閉包,閉包還有一個常用場景就是裝飾器。因此,本篇博文將介紹裝飾器 1.裝飾器 試想一下這個場景,如果我們現在有一份代碼,可以給用戶提供打遊戲、看視頻,但是產品經理突然告知我們要對用戶進行年齡判斷,如果是未成年

原创 【python】27_爬蟲初體驗之爬取微博用戶信息、爬取微博用戶發佈內容

【摘要】上一篇博文詳析了JSON模塊的使用,這篇博文我們介紹簡單的爬蟲來鞏固與加深對JSON模塊應用的印象。 1. 獲取微博用戶信息 這裏我們用的是谷歌瀏覽器,來對所要爬取網頁進行網址分析。下面開始 先進入微博選擇一個我們要爬取的

原创 【DL】激活函數

1.激活函數的選擇 使用一個神經網絡時,需要決定使用哪種激活函數用隱藏層上,哪種用在輸出節點上。 sigmoid: a=σ(z)=11+e−za = \sigma(z) = \frac{1}{{1 + e}^{- z}}a=σ(z

原创 【python模塊】random模塊

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

原创 【python】28_pickle模塊

【摘要】本篇博文簡析了何爲pickle模塊,爲什麼要用pickle模塊以及如何使用。 1. pickle模塊簡介 python的pickle模塊實現了python的所有數據序列和反序列化。與JSON不同的是pickle不是用於多種

原创 【python】22_IO編程之批量修改文件後綴名

【摘要】上篇博文就os模塊中關於文件與目錄操作的函數都梳理了一遍,本片博文將要實現文件後綴名的批量修改,以此進一步掌握os模塊的文件操作。 問題描述: 在當前目錄新建目錄img, 裏面包含100個文件, 100個文件名各不相同

原创 【數據庫】關係型數據庫MySQL

關係型數據庫MySQL數據庫簡介數據庫分類關係型數據庫E-R模型三大範式Mysql簡介與安裝MySQL常用存儲引擎分析mysql的安裝1.Redhat下安裝mariadb2.Ubuntu下安裝mariadb3.Windows下安裝

原创 【python】高級特性之迭代器與閉包

【摘要】本博文主要介紹可迭代對象(概念、判斷、轉換成迭代器)、迭代器(概念、與生成器的區別、while+迭代器實現for循環)以及閉包。 1.迭代器與可迭代對象 1.1 可迭代對象Iterable 可以直接作用於for循環的對象稱

原创 【python練習】函數

1.編程實現 9*9乘法表(循環嵌套的複習) 2.平方等式 def f(n): n = str(n) sum = 0 for item in n: sum += int(item)

原创 【python】生成器案例之基於0庫存的生產者消費者模型

【摘要】上一篇博文介紹了傳統的生產者消費者模型,共有三個元素要素(生產者、消費者、緩衝區)。傳統的生產者-消費者模型是一個線程寫消息,一個線程取消息,通過鎖機制控制隊列和等待,但一不小心就可能死鎖。 這篇博文介紹的基於0庫存的生產

原创 【python】26_IO編程之json模塊

【摘要】本博文介紹了何爲json模塊?爲何要用json模塊?json和python數據的相互轉換以及如何處理json默認不支持的數據類型。 1. json模塊簡介 JSON(JavaScript Object Notation)

原创 【python】29_異常處理機制

1.什麼是異常 error和exception的區別 Error(錯誤)是系統中的錯誤,程序員是不能改變的和處理的,如系統崩潰,內存空間不足,方法調用棧溢等。遇到這樣的錯誤,建議讓程序終止。 Exception(異常)表示程序可

原创 【python】23_IO編程之批量修改文件前綴名練習

【摘要】繼批量修改文件後綴名,再練習一下修改文件前綴名,包括給文件加前綴和刪前綴。 加前綴: import os dirName = '/home/kiosk/Pictures/' # 獲取指定路徑的所有文件名字 filena