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

Numpy數(shù)組的保存與讀取方法

 更新時間:2018年04月04日 09:53:31   作者:Joe-Han  
下面小編就為大家分享一篇Numpy數(shù)組的保存與讀取方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1. 數(shù)組以二進(jìn)制格式保存

np.save和np.load是讀寫磁盤數(shù)組數(shù)據(jù)的兩個主要函數(shù)。默認(rèn)情況下,數(shù)組以未壓縮的原始二進(jìn)制格式保存在擴(kuò)展名為npy的文件中,以數(shù)組a為例

np.save("filename.npy",a)
b = np.load("filename.npy")

利用這種方法,保存文件的后綴名字一定會被置為.npy

2. 存取文本文件

使用 np.savetxt 和 np.loadtxt 只能讀寫 1 維和 2 維的數(shù)組

np.savetxt:將數(shù)組寫入以某種分隔符隔開的文本文件中

np.loadtxt:指定某種分隔符,將文本文件讀入到數(shù)組中

np.savetxt("filename.txt",a)
b = numpy.loadtxt("filename.txt", delimiter=',')

3. 保存為二進(jìn)制文件

使用數(shù)組的 tofile 函數(shù)可以方便地將數(shù)組中數(shù)據(jù)以二進(jìn)制的格式寫進(jìn)文件

a.tofile("filename.bin")
b = np.fromfile("filename.bin",dtype = **)

該方法與np.save有幾點(diǎn)區(qū)別:

tofile函數(shù)只能將數(shù)組保存為二進(jìn)制文件,文件后綴名沒有固定要求。這種保存方法對數(shù)據(jù)讀取有要求,np.fromfile 需要手動指定讀出來的數(shù)據(jù)的的dtype,如果指定的格式與保存時的不一致,則讀出來的就是錯誤的數(shù)據(jù)。

tofile函數(shù)不能保存當(dāng)前數(shù)據(jù)的行列信息,不管數(shù)組的排列順序是C語言格式的還是Fortran語言格式,統(tǒng)一使用C語言格式輸出。因此使用 np.fromfile 讀出來的數(shù)據(jù)是一維數(shù)組,需要利用reshape指定行列信息。

例如下面的例子所示:

>>> a = np.arange(0,12)
>>> a.shape = 3,4
>>> a
array([[ 0, 1, 2, 3],
    [ 4, 5, 6, 7],
    [ 8, 9, 10, 11]])
>>> a.tofile("a.bin")
>>> b = np.fromfile("a.bin", dtype=np.float) # 按照float類型讀入數(shù)據(jù)
>>> b # 讀入的數(shù)據(jù)是錯誤的
array([ 2.12199579e-314,  6.36598737e-314,  1.06099790e-313,
     1.48539705e-313,  1.90979621e-313,  2.33419537e-313])
>>> a.dtype # 查看a的dtype
dtype('int32')
>>> b = np.fromfile("a.bin", dtype=np.int32) # 按照int32類型讀入數(shù)據(jù)
>>> b # 數(shù)據(jù)是一維的
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
>>> b.shape = 3, 4 # 按照a的shape修改b的shape
>>> b
array([[ 0, 1, 2, 3],
    [ 4, 5, 6, 7],
    [ 8, 9, 10, 11]])

以上這篇Numpy數(shù)組的保存與讀取方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 實(shí)現(xiàn) 貪吃蛇大作戰(zhàn) 代碼分享

    Python 實(shí)現(xiàn) 貪吃蛇大作戰(zhàn) 代碼分享

    本文給大家分享的是一個使用cocos2d-python游戲引擎庫制作出來的貪吃蛇大作戰(zhàn)的游戲代碼,基于Python 2.7 和 cocos2d 庫,有需要的小伙伴可以參考下
    2016-09-09
  • matplotlib相關(guān)系統(tǒng)目錄獲取方式小結(jié)

    matplotlib相關(guān)系統(tǒng)目錄獲取方式小結(jié)

    這篇文章主要介紹了matplotlib相關(guān)系統(tǒng)目錄獲取方式小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python pymysql操作MySQL詳細(xì)

    Python pymysql操作MySQL詳細(xì)

    pymysql是Python3.x中操作MySQL數(shù)據(jù)庫的模塊,其兼容于MySQLdb,使用方法也與MySQLdb幾乎相同,但是性能不如MySQLdb,但是由于其安裝使用方便、對中文兼容性也更好等優(yōu)點(diǎn),被廣泛使用。可以使用pip install pymysql進(jìn)行安裝。
    2021-09-09
  • Python黑帽編程 3.4 跨越VLAN詳解

    Python黑帽編程 3.4 跨越VLAN詳解

    VLAN(Virtual Local Area Network),是基于以太網(wǎng)交互技術(shù)構(gòu)建的虛擬網(wǎng)絡(luò),既可以將同一物理網(wǎng)絡(luò)劃分成多個VALN,也可以跨越物理網(wǎng)絡(luò)障礙,將不同子網(wǎng)中的用戶劃到同一個VLAN中。這篇文章主要介紹了Python黑帽編程 3.4 跨越VLAN 的相關(guān)資料,需要的朋友參考下
    2016-09-09
  • Python中的heapq模塊源碼詳析

    Python中的heapq模塊源碼詳析

    這篇文章主要給大家介紹了關(guān)于Python中heapq模塊的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • python 地圖經(jīng)緯度轉(zhuǎn)換、糾偏的實(shí)例代碼

    python 地圖經(jīng)緯度轉(zhuǎn)換、糾偏的實(shí)例代碼

    這篇文章主要介紹了python 地圖經(jīng)緯度轉(zhuǎn)換、糾偏的實(shí)例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • python 已知三條邊求三角形的角度案例

    python 已知三條邊求三角形的角度案例

    這篇文章主要介紹了python 已知三條邊求三角形的角度案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python中opencv支持向量機(jī)的實(shí)現(xiàn)

    python中opencv支持向量機(jī)的實(shí)現(xiàn)

    本文主要介紹了python中opencv支持向量機(jī)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python生產(chǎn)者與消費(fèi)者模型中的優(yōu)勢介紹

    Python生產(chǎn)者與消費(fèi)者模型中的優(yōu)勢介紹

    這篇文章主要介紹了python多進(jìn)程中的生產(chǎn)者和消費(fèi)者模型優(yōu)勢,生產(chǎn)者是指生產(chǎn)數(shù)據(jù)的任務(wù),消費(fèi)者是指消費(fèi)數(shù)據(jù)的任務(wù)。當(dāng)生產(chǎn)者的生產(chǎn)能力遠(yuǎn)大于消費(fèi)者的消費(fèi)能力,生產(chǎn)者就需要等消費(fèi)者消費(fèi)完才能繼續(xù)生產(chǎn)新的數(shù)據(jù)
    2023-03-03
  • Python處理時間戳和時間計算等的腳本分享

    Python處理時間戳和時間計算等的腳本分享

    這篇文章主要為大家整理總結(jié)了5個實(shí)用的Python小,可以實(shí)現(xiàn)時間戳處理和時間計算。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下
    2022-07-07

最新評論

潍坊市| 水城县| 新郑市| 澄江县| 金昌市| 文登市| 深水埗区| 弥渡县| 孝义市| 佛学| 辽阳县| 伽师县| 白玉县| 潍坊市| 乌鲁木齐市| 美姑县| 五家渠市| 博湖县| 宁明县| 武冈市| 炎陵县| 仙游县| 类乌齐县| 大渡口区| 松潘县| 黑河市| 巴南区| 玉门市| 丁青县| 东阿县| 榕江县| 竹山县| 阳江市| 白朗县| 应城市| 嘉兴市| 甘孜| 轮台县| 乌兰浩特市| 新密市| 泸溪县|