最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 存取npy格式數(shù)據(jù)實(shí)例

 更新時(shí)間:2020年07月01日 11:24:41   作者:無聊的人生事無聊  
這篇文章主要介紹了Python 存取npy格式數(shù)據(jù)實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

數(shù)據(jù)處理的時(shí)候主要通過兩個函數(shù)

(1):np.save(“test.npy”,數(shù)據(jù)結(jié)構(gòu)) ----存數(shù)據(jù)

(2):data =np.load('test.npy") ----取數(shù)據(jù)

給2個例子如下(存列表)

1、

z = [[[1, 2, 3], ['w']], [[1, 2, 3], ['w']]]
np.save('test.npy', z)
x = np.load('test.npy')

x:
->array([[list([1, 2, 3]), list(['w'])],
    [list([1, 2, 3]), list(['w'])]], dtype=object)

2、存字典

x
-> {0: 'wpy', 1: 'scg'}
np.save('test.npy',x)
x = np.load('test.npy')
x
->array({0: 'wpy', 1: 'scg'}, dtype=object)

3、在存為字典格式讀取后,需要先調(diào)用如下語句

data.item()

將數(shù)據(jù)numpy.ndarray對象轉(zhuǎn)換為dict

補(bǔ)充知識:python讀取mat或npy文件以及將mat文件保存為npy文件(或npy保存為mat)的方法

讀取mat文件并存為npy格式文件

具體見代碼,注意h5py的轉(zhuǎn)置問題

import numpy as np
from scipy import io

mat = io.loadmat('yourfile.mat')
# 如果報(bào)錯:Please use HDF reader for matlab v7.3 files
# 改為下一種方式讀取
import h5py
mat = h5py.File('yourfile.mat')

# mat文件里可能有多個cell,各對應(yīng)著一個dataset

# 可以用keys方法查看cell的名字, 現(xiàn)在要用list(mat.keys()),
# 另外,讀取要用data = mat.get('名字'), 然后可以再用Numpy轉(zhuǎn)為array
print(mat.keys())
# 可以用values方法查看各個cell的信息
print(mat.values())

# 可以用shape查看維度信息
print(mat['your_dataset_name'].shape)
# 注意,這里看到的shape信息與你在matlab打開的不同
# 這里的矩陣是matlab打開時(shí)矩陣的轉(zhuǎn)置
# 所以,我們需要將它轉(zhuǎn)置回來
mat_t = np.transpose(mat['your_dataset_name'])
# mat_t 是numpy.ndarray格式

# 再將其存為npy格式文件
np.save('yourfile.npy', mat_t)

npy文件的讀取很簡單

import numpy as np

matrix = np.load('yourfile.npy')

可以重新讀取npy文件保存為mat文件

方法一(在MATLAB雙擊打開時(shí)遇到了錯誤:Unable to read MAT-file *********.mat. Not a binary MAT-file. Try load -ASCII to read as text. ):

import numpy as np

matrix = np.load('yourfile.npy')
f = h5py.File('yourfile.mat', 'w')
f.create_dataset('dataname', data=matrix)
# 這里不會將數(shù)據(jù)轉(zhuǎn)置

方法二(使用scipy):

from scipy import io

mat = np.load('rlt_gene_features.npy-layer-3-train.npy')
io.savemat('gene_features.mat', {'gene_features': mat})

以上這篇Python 存取npy格式數(shù)據(jù)實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Python+OpenCV實(shí)現(xiàn)自動掃雷功能

    基于Python+OpenCV實(shí)現(xiàn)自動掃雷功能

    相信許多人很早就知道有掃雷這么一款經(jīng)典的游(顯卡測試)戲(軟件),掃雷作為一款在Windows9x時(shí)代就已經(jīng)誕生的經(jīng)典游戲,從過去到現(xiàn)在依然都有著它獨(dú)特的魅力,所以本文小編給大家介紹了如何使用Python+OpenCV實(shí)現(xiàn)自動掃雷效果,感興趣的朋友可以參考下
    2023-12-12
  • Python基礎(chǔ)教程之內(nèi)置函數(shù)locals()和globals()用法分析

    Python基礎(chǔ)教程之內(nèi)置函數(shù)locals()和globals()用法分析

    這篇文章主要介紹了Python基礎(chǔ)教程之內(nèi)置函數(shù)locals()和globals()用法,結(jié)合實(shí)例形式分析了locals()和globals()函數(shù)的功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-03-03
  • Python實(shí)現(xiàn)K-近鄰算法的示例代碼

    Python實(shí)現(xiàn)K-近鄰算法的示例代碼

    k-近鄰算法(K-Nearest Neighbour algorithm),又稱 KNN 算法,是數(shù)據(jù)挖掘技術(shù)中原理最簡單的算法。本文將介紹實(shí)現(xiàn)K-近鄰算法的示例代碼,需要的可以參考一下
    2022-09-09
  • Python學(xué)習(xí)之Django的管理界面代碼示例

    Python學(xué)習(xí)之Django的管理界面代碼示例

    這篇文章主要介紹了Python學(xué)習(xí)之Django的管理界面代碼示例,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Python實(shí)現(xiàn)翻轉(zhuǎn)數(shù)組功能示例

    Python實(shí)現(xiàn)翻轉(zhuǎn)數(shù)組功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)翻轉(zhuǎn)數(shù)組功能,涉及Python針對數(shù)組的遍歷、判斷、排序等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • Python 經(jīng)典面試題 21 道【不可錯過】

    Python 經(jīng)典面試題 21 道【不可錯過】

    這篇文章主要介紹了Python 經(jīng)典面試題 21 道,在python面試過程中這21道是經(jīng)常被問到了,感興趣的朋友跟隨小編一起看看吧
    2018-09-09
  • Python操作MySQL數(shù)據(jù)庫的方法

    Python操作MySQL數(shù)據(jù)庫的方法

    pymsql是Python中操作MySQL的模塊,其使用方法和MySQLdb幾乎相同。接下來通過本文給大家介紹Python操作MySQL數(shù)據(jù)庫的方法,感興趣的朋友一起看看吧
    2018-06-06
  • Python設(shè)計(jì)足球聯(lián)賽賽程表程序的思路與簡單實(shí)現(xiàn)示例

    Python設(shè)計(jì)足球聯(lián)賽賽程表程序的思路與簡單實(shí)現(xiàn)示例

    足球聯(lián)賽的賽制就是一支隊(duì)伍在一個賽季中主客場分別面對聯(lián)賽中除了自身以外的球隊(duì)一次,對此我們可以使用一種循環(huán)算法來實(shí)現(xiàn),接下來就一起來看一下Python設(shè)計(jì)足球聯(lián)賽賽程表程序的思路與簡單實(shí)現(xiàn)示例:
    2016-06-06
  • Python利用自帶模塊實(shí)現(xiàn)屏幕像素高效操作

    Python利用自帶模塊實(shí)現(xiàn)屏幕像素高效操作

    這篇文章主要為大家詳細(xì)介紹了Python如何利用自帶模塊實(shí)現(xiàn)屏幕像素高效操作,文中的示例代碼講解詳,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • python中uuid模塊實(shí)例淺析

    python中uuid模塊實(shí)例淺析

    在本篇文章里小編給大家整理了一篇關(guān)于python中uuid模塊實(shí)例淺析內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2020-12-12

最新評論

石城县| 阿拉善盟| 平泉县| 高清| 康定县| 时尚| 迁安市| 黔西| 静海县| 封开县| 和田县| 阿勒泰市| 弋阳县| 长治县| 霍林郭勒市| 潞城市| 海林市| 洱源县| 星座| 太仆寺旗| 钟祥市| 元朗区| 乌海市| 凯里市| 孟连| 湖北省| 翁牛特旗| 旺苍县| 佛冈县| 阳朔县| 舒兰市| 临安市| 额济纳旗| 教育| 华蓥市| 长岭县| 安岳县| 崇文区| 邹城市| 昭觉县| 德庆县|