一、文件讀寫
Numpy可以方便的進行文件讀寫,如下面這種格式的文本文件:
# 使用np.fromfile從文本文件'housing.data'讀入數據
# 這裏要設置參數sep = ' ',表示使用空白字符來分隔數據
# 空格或者回車都屬於空白字符,讀入的數據被轉化成1維數組
d = np.fromfile('./work/housing.data', sep = ' ')
二、文件保存
Numpy提供了save和load接口,直接將數組保存成文件(保存爲.npy格式),或者從.npy文件中讀取數組。
# 產生隨機數組a
a = np.random.rand(3,3)
np.save('a.npy', a)
# 從磁盤文件'a.npy'讀入數組
b = np.load('a.npy')
# 檢查a和b的數值是否一樣
check = (a == b).all()
check
True