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

python讀取.data文件的實(shí)現(xiàn)

 更新時(shí)間:2023年02月08日 09:03:03   作者:青青木屋  
本文主要介紹了python讀取.data文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

.data文件格式

.data文件是用來(lái)存儲(chǔ)數(shù)據(jù)的一種文件格式。之前通常數(shù)據(jù)是用逗號(hào)隔開(kāi)或tab健隔開(kāi)的格式,現(xiàn)在也可能是文本文件格式或二進(jìn)制文件格式。

識(shí)別.data文件里面的數(shù)據(jù)

1、先測(cè)試一下文件是文本文件還是二進(jìn)制文件

用網(wǎng)上可以下載到的iris.data文件來(lái)舉例(iris.data文件下載地址:https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data),代碼如下:

# 通過(guò)python自帶的文件讀取文本文件
file=open('iris.data','r')
data=file.read()
print(data)
file.close()

運(yùn)行之后,可以看到結(jié)果(此處放部分?jǐn)?shù)據(jù)結(jié)果):

在這里插入圖片描述

根據(jù)打印出來(lái)的數(shù)據(jù)結(jié)果,可以分析出來(lái),iris.data存的是文本數(shù)據(jù),并且是用逗號(hào)分隔的,也可以認(rèn)為是csv文件格式。

如果打印出來(lái)的數(shù)據(jù)結(jié)果不是文本類(lèi)型的話,可以測(cè)試一下是不是二進(jìn)制文件,代碼如下:

# 通過(guò)python自帶的文件讀取二進(jìn)制文件
file=open('iris.data','rb')
data=file.read()
print(data)
file.close()

2、用Pandas讀取.data文件

方法如下:
用read_csv()方法讀取文件,這個(gè)方法會(huì)自動(dòng)創(chuàng)建一個(gè)dataframe,將數(shù)據(jù)轉(zhuǎn)換進(jìn)去,代碼如下:

# 使用Pandas讀取數(shù)據(jù)
import pandas as pd
data=pd.read_csv('iris.data',header=None,sep=',')
print(data)

注意:在第一步里面查看文件內(nèi)容的時(shí)候,發(fā)現(xiàn)iris.data文件里面沒(méi)有表頭,iris.data的表頭是在iris.names文件里面進(jìn)行說(shuō)明的(附上iris.names文件下載地址:https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.names),所以在read_csv函數(shù)調(diào)用的時(shí)候,需要加上header=None,否則data里面的第一行就會(huì)自動(dòng)變成表頭,這樣的話150行數(shù)據(jù)就變成149行。

運(yùn)行之后,顯示結(jié)果如下:

在這里插入圖片描述

3、其他數(shù)據(jù)存儲(chǔ)類(lèi)型

除了上述提到的文件格式外,還有json格式和pickle。
在讀取的時(shí)候,需要import json和import pickle后,調(diào)用json.dumps()方法和pickle.dump()方法進(jìn)行讀取。

參考資料

https://www.askpython.com/python/examples/read-data-files-in-python

到此這篇關(guān)于python讀取.data文件的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)python讀取.data文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中的FTP通信模塊ftplib的用法整理

    Python中的FTP通信模塊ftplib的用法整理

    ftplib模塊中擁有FTP類(lèi),可以做到FTP協(xié)議下的各種上傳下載操作,以下就來(lái)看一下Python中的FTP通信模塊ftplib的用法整理:
    2016-07-07
  • Python 實(shí)現(xiàn)PS濾鏡的旋渦特效

    Python 實(shí)現(xiàn)PS濾鏡的旋渦特效

    這篇文章主要介紹了Python 實(shí)現(xiàn) PS 濾鏡的旋渦特效,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下
    2020-12-12
  • Pytest+Allure使用示例教程

    Pytest+Allure使用示例教程

    Allure是開(kāi)源的免費(fèi)的自動(dòng)化測(cè)試報(bào)告,支持Java,Python,我們來(lái)看看如何使用Python pytest與Allure整合,輸出漂亮的測(cè)試報(bào)告,這篇文章主要介紹了Pytest+Allure使用教程,需要的朋友可以參考下
    2023-12-12
  • Python+OpenCV實(shí)現(xiàn)基于顏色的目標(biāo)識(shí)別

    Python+OpenCV實(shí)現(xiàn)基于顏色的目標(biāo)識(shí)別

    這篇文章主要介紹了利用OpenCV實(shí)現(xiàn)基于顏色的目標(biāo)識(shí)別,即讓攝像頭識(shí)別到視野范圍內(nèi)的有顏色的氣球并返回每個(gè)氣球的中心點(diǎn)坐標(biāo),感興趣的可以跟隨小編學(xué)習(xí)一下
    2022-01-01
  • 使用Python畫(huà)了一棵圣誕樹(shù)的實(shí)例代碼

    使用Python畫(huà)了一棵圣誕樹(shù)的實(shí)例代碼

    這篇文章主要介紹了使用Python畫(huà)了一棵圣誕樹(shù)的實(shí)例代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Python通過(guò)requests模塊實(shí)現(xiàn)抓取王者榮耀全套皮膚

    Python通過(guò)requests模塊實(shí)現(xiàn)抓取王者榮耀全套皮膚

    只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不如實(shí)踐帶來(lái)的提升快,只有在實(shí)例中才能獲得能力的提升,本篇文章手把手帶你用Python實(shí)現(xiàn)抓取王者榮耀全套皮膚,大家可以在過(guò)程中查缺補(bǔ)漏,提升水平
    2021-10-10
  • 利用python繪制線型圖

    利用python繪制線型圖

    這篇文章主要介紹了利用python繪制線型圖,文章圍繞主題的相關(guān)資料展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的下伙伴可以參考一下
    2022-06-06
  • Python FTP文件定時(shí)自動(dòng)下載實(shí)現(xiàn)過(guò)程解析

    Python FTP文件定時(shí)自動(dòng)下載實(shí)現(xiàn)過(guò)程解析

    這篇文章主要介紹了Python FTP文件定時(shí)自動(dòng)下載實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Python實(shí)現(xiàn)多元線性回歸的梯度下降法

    Python實(shí)現(xiàn)多元線性回歸的梯度下降法

    梯度下降法的機(jī)器學(xué)習(xí)的重要思想之一,梯度下降法的目標(biāo),是使得代價(jià)函數(shù)最小。本文主要和大家分享的是python實(shí)現(xiàn)多元線性回歸的梯度下降法,感興趣的可以了解一下
    2022-08-08
  • Python驅(qū)動(dòng)ansys執(zhí)行apdl文件的代碼示例

    Python驅(qū)動(dòng)ansys執(zhí)行apdl文件的代碼示例

    在Python中驅(qū)動(dòng)ANSYS執(zhí)行APDL(ANSYS Parametric Design Language)文件,可以通過(guò)使用subprocess模塊來(lái)調(diào)用ANSYS的可執(zhí)行文件,并傳遞APDL文件作為參數(shù),本文給大家介紹了一個(gè)詳細(xì)的代碼示例,需要的朋友可以參考下
    2024-11-11

最新評(píng)論

双峰县| 托克逊县| 昌宁县| 南充市| 腾冲县| 宁都县| 建宁县| 郧西县| 崇信县| 峨边| 同德县| 卓尼县| 舟曲县| 阿拉善右旗| 额敏县| 浮梁县| 枣强县| 淳化县| 江永县| 虹口区| 苏尼特右旗| 大关县| 宁南县| 礼泉县| 额尔古纳市| 宁南县| 噶尔县| 柯坪县| 盈江县| 镇江市| 成都市| 尼勒克县| 饶河县| 泾阳县| 钦州市| 梁山县| 和田县| 白水县| 泸溪县| 蓬安县| 宁乡县|