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

python讀取查看npz/npy文件數(shù)據(jù)以及數(shù)據(jù)完全顯示方法實例

 更新時間:2022年04月14日 11:29:24   作者:zeeq_  
前兩天從在GitHub下載了一個代碼,其中的數(shù)據(jù)集是.npz結(jié)尾的文件,之前沒有見過不知道如何處理,下面這篇文章主要給大家介紹了關(guān)于python讀取查看npz/npy文件數(shù)據(jù)以及數(shù)據(jù)完全顯示方法的相關(guān)資料,需要的朋友可以參考下

python讀取npz/npy文件

npz和npy文件都可以直接使用numpy讀寫。

import numpy as np
ac = np.load('mydata.npz')
ac.files

python查看npz/npy文件

要查看其中某一項的數(shù)據(jù):

M = ac['M']
M

顯示的值帶省略號,要完全顯示,執(zhí)行:

np.set_printoptions(threshold=np.inf)
M

輸出有很多很多:

查看M的形狀大小:

M.shape

將numpy輸出樣式修改回去(默認(rèn)為6):

np.set_printoptions(threshold=6)

再輸出M試試:

M

要查看M中某一項的值,可以執(zhí)行:

M[0,0]    # 查看第一個元素的值

上面說的是打開查看npz文件的方式,但是其實,打開npy文件的方式和上述是一模一樣的,并且,npz文件其實就是一系列npy文件的壓縮包而已,如下圖所示:

因此,要打開npy文件,執(zhí)行:

M = np.load("M.npy")

文件名依據(jù)自己的實際文件名進行更改,這里的M和上面的M是一樣的,所以操作其實也是一樣的了。

保存為文本文件的方法:

np.savetxt('M.txt', M, delimiter=" ")    #保存為txt
np.savetxt('M.csv', M, delimiter=",")    #保存為csv

最后,記錄一個問題,來自python讀取npy文件。如果在加載預(yù)訓(xùn)練模型時,執(zhí)行如下命令:

pre_train = np.load("vgg16.npy", allow_pickle=True, encoding="latin1")
print(pre_train.shape)
# 輸出為(),沒有數(shù)據(jù)

解決方法:

data_dic = pre_train.item()
print(data_dic.shape)

即可查看。

附:python-讀取和保存npy文件示例代碼

import numpy as np

# .npy文件是numpy專用的二進制文件
arr = np.array([[1, 2], [3, 4]])

# 保存.npy文件
np.save("../data/arr.npy", arr)
print("save .npy done")

# 讀取.npy文件
np.load("../data/arr.npy")
print(arr)
print("load .npy done")

總結(jié)

到此這篇關(guān)于python讀取查看npz/npy文件數(shù)據(jù)以及數(shù)據(jù)完全顯示方法的文章就介紹到這了,更多相關(guān)python讀取npz/npy文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Matplotlib中文亂碼的兩種詳細(xì)解決方案

    Matplotlib中文亂碼的兩種詳細(xì)解決方案

    最近手頭有公司的數(shù)據(jù)資源,正好拿來練習(xí)了matplotlib的畫圖,期間碰到一個坑,就是中文在圖表中顯示的是方框,下面這篇文章主要給大家介紹了關(guān)于Matplotlib中文亂碼的兩種詳細(xì)解決方案,需要的朋友可以參考下
    2022-07-07
  • Python采集圖片數(shù)據(jù)的實現(xiàn)示例

    Python采集圖片數(shù)據(jù)的實現(xiàn)示例

    本文主要介紹了Python采集圖片數(shù)據(jù)的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Python中Get()函數(shù)用法舉例介紹

    Python中Get()函數(shù)用法舉例介紹

    這篇文章主要給大家介紹了關(guān)于Python中Get()函數(shù)用法的相關(guān)資料,Python get()函數(shù)是一個非常重要的函數(shù),它可以幫助我們從字典中獲取對應(yīng)鍵的值,避免了因為鍵不存在而發(fā)生錯誤的情況,需要的朋友可以參考下
    2023-10-10
  • python元組操作實例解析

    python元組操作實例解析

    這篇文章主要介紹了python元組操作,以實例的形式較為直觀的講述了Python中元組的特點與用法,需要的朋友可以參考下
    2014-09-09
  • django框架如何集成celery進行開發(fā)

    django框架如何集成celery進行開發(fā)

    本文給大家詳細(xì)講解了在django框架中如何集成celery進行開發(fā),步驟非常詳細(xì),有需要的小伙伴可以參考下
    2017-05-05
  • 如何使用Python一鍵修改上萬個文件名

    如何使用Python一鍵修改上萬個文件名

    各位有沒有遇到過需要批量整理多層文件夾結(jié)構(gòu)里各種類型(docx、excel、ppt)的文件材料的時候,下面這篇文章主要給大家介紹了關(guān)于如何使用Python一鍵修改上萬個文件名的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Python全景系列之?dāng)?shù)據(jù)類型大盤點

    Python全景系列之?dāng)?shù)據(jù)類型大盤點

    這篇文章主要為大家介紹了Python全景系列之?dāng)?shù)據(jù)類型的盤點解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • python 安裝impala包步驟

    python 安裝impala包步驟

    這篇文章主要介紹了python 安裝impala包步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • flask數(shù)據(jù)庫序列化操作實例探究

    flask數(shù)據(jù)庫序列化操作實例探究

    這篇文章主要為大家介紹了flask數(shù)據(jù)庫序列化操作實例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • 基于Django的ModelForm組件(詳解)

    基于Django的ModelForm組件(詳解)

    下面小編就為大家分享一篇基于Django的ModelForm組件詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12

最新評論