欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Python list和numpy array的存儲和讀取方法

 更新時間:2019年11月06日 11:32:12   作者:sjtu_leexx  
這篇文章主要介紹了詳解Python list和numpy array的存儲和讀取方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

numpy array存儲為.npy

存儲:

import numpy as np
numpy_array = np.array([1,2,3])
np.save('log.npy',numpy_array )

讀?。?/strong>

import numpy as np
numpy_array = np.load('log.npy')

運行結(jié)果:

這里寫圖片描述

list存儲為.txt

存儲:

list_log = []
list_log.append([1,2,3])
list_log.append([4,5,6,7])
file= open('log.txt', 'w') 
  for fp in list_log:
    file.write(str(fp))
    file.write('\n')
file.close()

這樣存儲的結(jié)果list_log的每一行在txt也是分行的

運行結(jié)果:

這里寫圖片描述

這里寫圖片描述

讀取:

file=open('log.txt', 'r')
list_read = file.readlines()

讀出來list_read的結(jié)果仍然是一行一行的

運行結(jié)果:

這里寫圖片描述

.txt文件讀取為int

在這里插入圖片描述

label_path = 'C:/Users/leex/Desktop/label.txt'
file = open((label_path),'r')
label = [int(x.strip()) for x in file]
file.close()

運行結(jié)果:

在這里插入圖片描述

如果不加int(),則讀取的為字符串格式

在這里插入圖片描述

還有一種常見的情況是label是以one-hot編碼存儲的

在這里插入圖片描述

可以用np.loadtxt讀取

import numpy as np
label_path = 'C:/Users/leex/Desktop/label.txt'
label = np.loadtxt(label_path, dtype=np.int64)

運行結(jié)果

在這里插入圖片描述

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論