【1.3】Numpy學習-讀取(寫入)陣列資料(文字資料)
阿新 • • 發佈:2019-01-03
Numpy讀取(寫入)陣列資料(文字資料)、
陣列資料
import numpy as np import os # 存粗陣列資料 os.chdir('C:/Users/Administrator.USER-20160219OS/Desktop/') ar = np.random.rand(5,5) print(ar) np.save('C:/Users/Administrator.USER-20160219OS/Desktop/arraydata.npy',ar) print('------------------------') #讀取陣列資料 ar_load = np.load('C:/Users/Administrator.USER-20160219OS/Desktop/arraydata.npy') print(ar_load)
結果如下:
[[0.89168678 0.9975975 0.95346699 0.96501983 0.55917016] [0.907957 0.90195657 0.58893941 0.08013951 0.78883509] [0.77163545 0.75727773 0.15003549 0.45890745 0.61621056] [0.46853792 0.49736318 0.24439706 0.38012076 0.15197067] [0.09382495 0.21871884 0.125427 0.3729224 0.61512218]] ------------------------ [[0.89168678 0.9975975 0.95346699 0.96501983 0.55917016] [0.907957 0.90195657 0.58893941 0.08013951 0.78883509] [0.77163545 0.75727773 0.15003549 0.45890745 0.61621056] [0.46853792 0.49736318 0.24439706 0.38012076 0.15197067] [0.09382495 0.21871884 0.125427 0.3729224 0.61512218]]
文字資料
# 儲存文字檔案
ar = np.random.rand(5,5)
np.savetxt('C:/Users/Administrator.USER-20160219OS/Desktop/array.txt',ar,delimiter=',')
# 讀取文字檔案
ar_loadtxt = np.loadtxt('C:/Users/Administrator.USER-20160219OS/Desktop/array.txt',delimiter=',')
print(ar_loadtxt)
結果如下:
[[0.10870072 0.03239574 0.0068031 0.3872152 0.77326935] [0.91941806 0.7390866 0.62783985 0.36748735 0.93620153] [0.31269656 0.86816841 0.48971167 0.56378067 0.77606739] [0.98205947 0.52067737 0.52864033 0.77113443 0.86327175] [0.60164833 0.16826153 0.63130129 0.90224129 0.8737978 ]]