標籤:

將數組以二進位格式保存到磁碟

np.save和np.load是讀寫磁碟數據的兩個主要函數。默認下,數組以未壓縮的原始二進位格式保存在擴展名為.npy的文件中。如果文件末尾沒有擴展名.npy,則擴展名會自動加上。

使用函數np.load讀取磁碟上的數組:

通過np.savez可以將多個數組保存到一個壓縮文件中,將數組以關鍵字參數的形式傳入:

載入.npz文件時會得到一個類似字典的對象,該對象會對各個數組進行延遲載入:

在 In [6]: 中arange()函數用法:

numpy包中的arange函數與Python 中的range函數區別:

arange返回的是一個數據,而range返回的是list。

arange函數說明: arange(start, stop,step),根據start與stop指定的範圍以及step設定的步長,生成一個 ndarray。

參數含義:

start:計數從start開始。默認是從0開始。例如arange(5)等價於arange(0, 5)。

stop:計數到stop結束,但不包括stop.例如:arange(0, 5) 是[0, 1, 2, 3, 4]沒有5。

step:每次跳躍的間距,也就是步長,默認為1。例如:arange(0, 5) 等價於 arange(0, 5, 1)


推薦閱讀:

解析: Python 實現終端實時獲取股票價格
使用cryptography進行RSA加密
記事本能知道文本的編碼(ANSI,UTF-8等),但python要open時設置encoding?

TAG:Python | numpy |