檔案讀寫及顯示

2021-10-02 13:49:56 字數 824 閱讀 3056

在做強化學習時訓練是要花費大量的時間的,而訓練後的資料是要做到及時儲存。這是我做實驗時用到的對檔案的儲存、修改以及列印輸出的一段**。

import pprint, pickle #載入 儲存python資料的庫

import matplotlib.pyplot as plt #載入圖形輸出庫

pkl_file = open(『reward.pkl』, 『rb』) #檔案控制代碼,讀開啟許可權

sum_ep_r = pickle.load(pkl_file) #載入資料,當然這個資料是在之前訓練時儲存的

pprint.pprint(sum_ep_r) #列印輸出結果

pkl_file.close() #關閉檔案

如果有些資料有明顯的錯誤,可以做小小的調整。

pkl_file = open(『reward.pkl』, 『wb』) #檔案控制代碼,寫開啟許可權

sum_ep_r[2] = -37 #修改內容

pickle.dump(sum_ep_r, pkl_file) #寫入到檔案中

pprint.pprint(sum_ep_r)

pkl_file.close() #關閉

pkl_file = open(『reward.pkl』, 『rb』) #再讀出來

sum_ep_r = pickle.load(pkl_file)

pprint.pprint(sum_ep_r)

pkl_file.close()

用圖形簡單看一下。

plt.figure(1)

plt.plot(range(len(sum_ep_r)),sum_ep_r)

plt.show()

MySQL預設庫及讀寫檔案

在mysql中,把 information schema 看作是乙個資料庫,確切說是資訊資料庫。其中儲存著關於mysql伺服器所維護的所有其他資料庫的資訊。如資料庫名,資料庫的表,字段型別與訪問權 限等。查詢資料庫 表名 欄位等資訊 爆所有使用者 select group concat user f...

python 讀寫檔案及檔案物件的方法

1 讀寫檔案 open 返回乙個 le object,最常用的有兩個引數 open filename,mode f open workfile w 第乙個引數是包含檔名的字串。第二個引數是另乙個字串,其中包含一些描述檔案使用方式的字元。mode 可以是 r 表示檔案只能讀取,w 表示只能寫入 已存在...

ajax上傳檔案及進度顯示

之前在博文 原生ajax寫法就提及過ajax2.0與1.0的差別是多了formdata和利用formdata檔案上傳 當然還有跨域,但不是本文的重點 那麼具體怎麼樣實現ajax上傳檔案呢?一般來說,瀏覽器獲取檔案的方法有拖拽和input file兩種 先定義乙個放檔案的陣列 var files 拖拽...