python 模組學習(一)

2021-08-08 08:16:47 字數 1397 閱讀 9843

用它可以查詢符合特定規則的檔案路徑名。

查詢檔案只用到三個匹配符:」*」, 「?」, 「」。

(1)」*」匹配0個或多個字元;

(2)」?」匹配單個字元;

(3)」」匹配指定範圍內的字元,如:[0-9]匹配數字。

2、fit_generator:keras提供了乙個fit_generator函式來啟動訓練

fit_generator原型:fit_generator(self,generator,samples_per_epoch,nb_epoch,verbose=1, callbacks=,validation_data=none,nb_val_samples=none,class_weight=none, max_q_size=10)

這裡的關鍵是第二個引數,generator。它是乙個生成器函式,其輸出應該為:乙個形如(inputs,targets)的tuple或者,乙個形如(inputs, targets,sample_weight)的tuple。所有的返回值都應該包含相同數目的樣本。生成器將無限在資料集上迴圈。

每個epoch以經過模型的樣本數達到samples_per_epoch時,記乙個epoch結束。

3、tqdm:可用於顯示進度提示資訊

1、安裝tqdm:pip install tqdm

2、使用者只需要封裝任意的迭代器tqdm(iterator),是乙個快速、擴充套件性強的進度條工具庫

3、from time import sleep

from tqdm import tqdm

for i in tqdm(range(1000)):

sleep(0.01) #進度條每0.01s前進一次,總時間為1000*0.01=10s

4、numpy.linspace

原型—numpy.linspace(start, stop, num=50, endpoint=true, retstep=false, dtype=none)

該函式返回一組具有相同間隔的資料/取樣值,資料的間隔通過計算獲得

引數:

start:序列的起始值

stop: 序列的終止值,除非endpoint被設定為false。當endpoint為true時,資料的間隔:(stop-start)/num。當endpoint為false時,資料的間隔:(stop-start)/(num+1)。

num:取樣的數目,預設值為50

endpoint:為真則stop為最後乙個取樣值,預設為真。

retstep:為真則返回(samples, step),step為不同取樣值的間距

dtype:輸出序列的型別

返回:samples:n維的陣列

step:取樣值的間距

python學習之模組 模組 一

把一些常用的函式放在乙個py檔案中,這個檔案就稱之為模組。1.方便管理。讓程式的解構更加清晰,實現功能的重複使用 2.提公升開發效率。俗話說的拿來主義,避免重複造輪子,使用別人寫好的實現了某些功能的模組,可以大大提高開發效率。第一類 內建模組,也叫做標準庫。python自帶,200多個,每個模組又包...

python第一模組學習

講解第一模組思維導圖 口述5分鐘 1.分別解釋 的含義 口述 1分鐘 賦值 邏輯判單 累加,右邊賦值到左邊 2.兩個變數值的關係?口述 1分鐘 n1 123456 n2 n1 n1的值123456賦給了n2,如果n1的值被從新賦值,那麼n2的值不會隨之改變,n2依然是123456.不同的記憶體位址指...

python的模組學習一

指已經寫好的python檔案,也就是乙個 py 檔案。如果只用到特定的函式,也可以將函式複製到當前模組,這是如果使用模組中的函式,就不需要加上模組名稱,直接輸入函式名稱就可以呼叫函式。如下 示例 from 模組名稱 import 函式名稱如果要匯入該模組的所有函式。則 from 程式包名稱 impo...