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

對(duì)pandas寫入讀取h5文件的方法詳解

 更新時(shí)間:2018年12月28日 10:45:02   作者:hzau_yang  
今天小編就為大家分享一篇對(duì)pandas寫入讀取h5文件的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

1、引言

通過參考相關(guān)博客對(duì)hdf5格式簡(jiǎn)要介紹。

hdf5在存儲(chǔ)的是支持壓縮,使用的方式是blosc,這個(gè)是速度最快的也是pandas默認(rèn)支持的。 使用壓縮可以提磁盤利用率,節(jié)省空間。 開啟壓縮也沒有什么劣勢(shì),只會(huì)慢一點(diǎn)點(diǎn)。 壓縮在小數(shù)據(jù)量的時(shí)候優(yōu)勢(shì)不明顯,數(shù)據(jù)量大了才有優(yōu)勢(shì)。 同時(shí)發(fā)現(xiàn)hdf讀取文件的時(shí)候只能是一次寫,寫的時(shí)候可以append,可以put,但是寫完成了之后關(guān)閉文件,就不能再寫了, 會(huì)覆蓋。

另外,為什么單獨(dú)說pandas,主要因?yàn)楸救四壳皩?duì)于h5py這個(gè)包的理解不是很深入,不知道如果使用該包存pd.DataFrame格式的文件,不像numpy格式文件可以直接存儲(chǔ),因此本人只能依賴pandas自帶一些函數(shù)進(jìn)行處理。

2、寫入文件

使用函數(shù):pd.HDFStore

import numpy as np
import pandas as pd
####生成9000,0000條數(shù)據(jù),9千萬條
a = np.random.standard_normal((90000000,4))
b = pd.DataFrame(a)
####普通格式存儲(chǔ):
h5 = pd.HDFStore('/data/stock/test_s.h5','w')
h5['data'] = b
h5.close()

####壓縮格式存儲(chǔ)
h5 = pd.HDFStore('/data/stock/test_c4.h5','w', complevel=4, complib='blosc')
h5['data'] = b
h5.close()

3、讀取文件

使用函數(shù):pd.read_hdf

參數(shù):文件名,key

data=pd.read_hdf('/data/stock/test_c4.h5',key='data')

以上這篇對(duì)pandas寫入讀取h5文件的方法詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python多線程threading創(chuàng)建及使用方法解析

    Python多線程threading創(chuàng)建及使用方法解析

    這篇文章主要介紹了Python多線程threading創(chuàng)建及使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python內(nèi)置函數(shù)memoryview()的實(shí)現(xiàn)示例

    Python內(nèi)置函數(shù)memoryview()的實(shí)現(xiàn)示例

    本文主要介紹了Python內(nèi)置函數(shù)memoryview()的實(shí)現(xiàn)示例,它允許你在不復(fù)制其內(nèi)容的情況下操作同一個(gè)數(shù)組的不同切片,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • Pycharm使用CV2的詳細(xì)圖文教程

    Pycharm使用CV2的詳細(xì)圖文教程

    在Windows操作系統(tǒng)下安裝Python3和OpenCV庫(kù)后,通過安裝并配置PyCharm開發(fā)環(huán)境,可以直接顯示并調(diào)用已安裝的包,例如使用cv2庫(kù)的接口進(jìn)行編程和項(xiàng)目開發(fā),文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • python logging模塊書寫日志以及日志分割詳解

    python logging模塊書寫日志以及日志分割詳解

    這篇文章主要為大家詳細(xì)介紹了python logging模塊書寫日志的方法,并對(duì)日志進(jìn)行分割,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python 數(shù)據(jù)可視化之Matplotlib詳解

    Python 數(shù)據(jù)可視化之Matplotlib詳解

    這篇文章主要介紹了Python數(shù)據(jù)可視化庫(kù)seaborn的使用總結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-11-11
  • python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼

    python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼

    這篇文章主要介紹了python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 淺談python 類方法/靜態(tài)方法

    淺談python 類方法/靜態(tài)方法

    這篇文章主要介紹了python 類方法/靜態(tài)方法的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-09-09
  • python如何利用turtle繪制正方形

    python如何利用turtle繪制正方形

    這篇文章主要介紹了python如何利用turtle繪制正方形,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python安裝及建立虛擬環(huán)境的完整步驟

    Python安裝及建立虛擬環(huán)境的完整步驟

    在使用 Python 開發(fā)時(shí),建議在開發(fā)環(huán)境和生產(chǎn)環(huán)境下都使用虛擬環(huán)境來管理項(xiàng)目的依賴,下面這篇文章主要給大家介紹了關(guān)于Python安裝及建立虛擬環(huán)境的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Python 實(shí)現(xiàn)輸入任意多個(gè)數(shù),并計(jì)算其平均值的例子

    Python 實(shí)現(xiàn)輸入任意多個(gè)數(shù),并計(jì)算其平均值的例子

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)輸入任意多個(gè)數(shù),并計(jì)算其平均值的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07

最新評(píng)論

灌阳县| 射洪县| 阿勒泰市| 肇庆市| 蕲春县| 波密县| 福贡县| 宁乡县| 中西区| 敖汉旗| 沭阳县| 思南县| 凤冈县| 温宿县| 东至县| 大冶市| 自治县| 白河县| 新乐市| 娱乐| 保定市| 肃宁县| 南郑县| 普宁市| 阳山县| 钦州市| 丽水市| 巴彦县| 海晏县| 维西| 大足县| 望江县| 左云县| 鱼台县| 大庆市| 尉犁县| 龙游县| 昌吉市| 沧源| 溧阳市| 嘉黎县|