我是機(jī)器學(xué)習(xí)的新手。我有一個(gè).p 格式(pickle)的圖像數(shù)據(jù)集。如何查看文件中存在的圖像?我在互聯(lián)網(wǎng)上搜索但沒有任何合適的答案。請(qǐng)幫我解決這個(gè)問題。我使用的代碼:import pandas as pdimport pickleobjects = []with (open("full_CNN_train.p", "rb")) as openfile: while True: try: objects.append(pickle.load(openfile)) except EOFError: break print(objects)我嘗試 pickle.load() 時(shí)的輸出
2 回答

揚(yáng)帆大魚
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
它可能只是一個(gè)標(biāo)準(zhǔn)圖像矩陣,只需嘗試使用 matplotlib.pyplot.imshow()
from matplotlib import pyplot as plt
img = ... # pickle load or whatever
plt.imshow(img)
plt.show()

慕尼黑8549860
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
只需加載 pickle 文件,然后使用“imshow”方法即可可視化。
import pickle
import matplotlib.pyplot as plt
pkl = open('pickled_image.pickle', 'rb')
im = pickle.load(pkl)
plt.imshow(im)
添加回答
舉報(bào)
0/150
提交
取消