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

Python實(shí)現(xiàn)讀取txt文件中的數(shù)據(jù)并繪制出圖形操作示例

 更新時(shí)間:2019年02月26日 10:26:18   作者:dazuo_01  
這篇文章主要介紹了Python實(shí)現(xiàn)讀取txt文件中的數(shù)據(jù)并繪制出圖形操作,涉及Python文件讀取、數(shù)值運(yùn)算及基于pylab庫的圖形繪制相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python實(shí)現(xiàn)讀取txt文件中的數(shù)據(jù)并繪制出圖形操作。分享給大家供大家參考,具體如下:

下面的是某一文本文件中的數(shù)據(jù)。

6.1101,17.592
5.5277,9.1302
8.5186,13.662
7.0032,11.854
5.8598,6.8233
8.3829,11.886
7.4764,4.3483
8.5781,12
6.4862,6.5987
5.0546,3.8166
5.7107,3.2522
14.164,15.505
5.734,3.1551
8.4084,7.2258
5.6407,0.71618
5.3794,3.5129
6.3654,5.3048
5.1301,0.56077
6.4296,3.6518
7.0708,5.3893
6.1891,3.1386
20.27,21.767
5.4901,4.263
6.3261,5.1875
5.5649,3.0825
18.945,22.638
12.828,13.501
10.957,7.0467
13.176,14.692
22.203,24.147
5.2524,-1.22
6.5894,5.9966
9.2482,12.134
5.8918,1.8495
8.2111,6.5426
7.9334,4.5623
8.0959,4.1164
5.6063,3.3928
12.836,10.117
6.3534,5.4974
5.4069,0.55657
6.8825,3.9115
11.708,5.3854
5.7737,2.4406
7.8247,6.7318
7.0931,1.0463
5.0702,5.1337
5.8014,1.844
11.7,8.0043
5.5416,1.0179
7.5402,6.7504
5.3077,1.8396
7.4239,4.2885
7.6031,4.9981
6.3328,1.4233
6.3589,-1.4211
6.2742,2.4756
5.6397,4.6042
9.3102,3.9624
9.4536,5.4141
8.8254,5.1694
5.1793,-0.74279
21.279,17.929
14.908,12.054
18.959,17.054
7.2182,4.8852
8.2951,5.7442
10.236,7.7754
5.4994,1.0173
20.341,20.992
10.136,6.6799
7.3345,4.0259
6.0062,1.2784
7.2259,3.3411
5.0269,-2.6807
6.5479,0.29678
7.5386,3.8845
5.0365,5.7014
10.274,6.7526
5.1077,2.0576
5.7292,0.47953
5.1884,0.20421
6.3557,0.67861
9.7687,7.5435
6.5159,5.3436
8.5172,4.2415
9.1802,6.7981
6.002,0.92695
5.5204,0.152
5.0594,2.8214
5.7077,1.8451
7.6366,4.2959
5.8707,7.2029
5.3054,1.9869
8.2934,0.14454
13.394,9.0551
5.4369,0.61705

在MATLAB里面,讀取文本文件中的數(shù)據(jù)是很方便的,直接load就行。而在Python中,需要稍微多幾個(gè)步驟。

## 從.txt文件中讀取數(shù)據(jù)
def loadData(flieName):
  inFile = open(flieName, 'r')#以只讀方式打開某fileName文件
  #定義兩個(gè)空list,用來存放文件中的數(shù)據(jù)
  X = []
  y = []
  for line in inFile:
    trainingSet = line.split(',') #對(duì)于每一行,按','把數(shù)據(jù)分開,這里是分成兩部分
    X.append(trainingSet[0]) #第一部分,即文件中的第一列數(shù)據(jù)逐一添加到list X 中
    y.append(trainingSet[1]) #第二部分,即文件中的第二列數(shù)據(jù)逐一添加到list y 中
   return (X, y)  # X,y組成一個(gè)元組,這樣可以通過函數(shù)一次性返回

下面就是繪制以變量X為橫軸,y為縱軸的圖像了。這里需要用到pylab庫。即在程序一開始要有如下命令:

import pylab

下面便是具體繪制的代碼了。

## 繪制該文件中的數(shù)據(jù)
## 需要引入pylab庫,里面用到的函數(shù)和MATLAB里的非常類似
def plotData(X, y):
  length = len(y)
  pylab.figure(1)
  pylab.plot(X, y, 'rx')
  pylab.xlabel('Population of City in 10,000s')
  pylab.ylabel('Profit in $10,000s')
  pylab.show()#讓繪制的圖像在屏幕上顯示出來

最后,調(diào)用前面兩個(gè)函數(shù)。

(X,y) = loadData('ex1data1.txt')
plotData(X,y)

繪制得到的圖像如下:

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 人臉識(shí)別實(shí)戰(zhàn)之Opencv+SVM實(shí)現(xiàn)人臉識(shí)別

    人臉識(shí)別實(shí)戰(zhàn)之Opencv+SVM實(shí)現(xiàn)人臉識(shí)別

    這篇文章主要介紹了通過Opencv+SVM實(shí)現(xiàn)人臉識(shí)別功能,文中的示例代碼介紹詳細(xì),對(duì)于我們學(xué)習(xí)人臉識(shí)別和OpenCV都有一定的幫助,感興趣的小伙伴可以學(xué)習(xí)一下
    2021-12-12
  • Python 3 使用Pillow生成漂亮的分形樹圖片

    Python 3 使用Pillow生成漂亮的分形樹圖片

    這篇文章主要介紹了Python 3 使用Pillow生成漂亮的分形樹圖片,本文通過實(shí)例代碼介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • python中重啟for循環(huán),使其重新開始遍歷

    python中重啟for循環(huán),使其重新開始遍歷

    這篇文章主要介紹了python中重啟for循環(huán),使其重新開始遍歷方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • TensorFlow2基本操作之合并分割與統(tǒng)計(jì)

    TensorFlow2基本操作之合并分割與統(tǒng)計(jì)

    這篇文章主要介紹了TensorFlow2基本操作之合并分割與統(tǒng)計(jì),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • 基礎(chǔ)語音識(shí)別-食物語音識(shí)別baseline(CNN)

    基礎(chǔ)語音識(shí)別-食物語音識(shí)別baseline(CNN)

    這篇文章主要介紹了一個(gè)基礎(chǔ)語音識(shí)別題目-食物語音識(shí)別baseline(CNN),代碼詳細(xì)嗎,對(duì)于想要學(xué)習(xí)語音識(shí)別的朋友可以參考下
    2021-04-04
  • PyCharm MySQL可視化Database配置過程圖解

    PyCharm MySQL可視化Database配置過程圖解

    這篇文章主要介紹了PyCharm MySQL可視化Database配置過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python用摘要算法生成token及檢驗(yàn)token的示例代碼

    Python用摘要算法生成token及檢驗(yàn)token的示例代碼

    這篇文章主要介紹了Python用摘要算法生成token及檢驗(yàn)token的示例代碼,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-12-12
  • python+selenium實(shí)現(xiàn)163郵箱自動(dòng)登陸的方法

    python+selenium實(shí)現(xiàn)163郵箱自動(dòng)登陸的方法

    本篇文章主要介紹了python+selenium實(shí)現(xiàn)163郵箱自動(dòng)登陸的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • Python中匹配模糊的字符串問題分析

    Python中匹配模糊的字符串問題分析

    這篇文章主要介紹了Python中匹配模糊的字符串的過程,我們將學(xué)習(xí)如何使用process 模塊,該模塊允許我們?cè)谀:址壿嫷膸椭掠行У仄ヅ浠蛱崛∽址?需要的朋友可以參考下
    2023-09-09
  • python或C++讀取指定文件夾下的所有圖片

    python或C++讀取指定文件夾下的所有圖片

    這篇文章主要為大家詳細(xì)介紹了python或C++讀取指定文件夾下的所有圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08

最新評(píng)論

上林县| 镶黄旗| 孟州市| 乌苏市| 恩平市| 泸西县| 巴彦县| 舞钢市| 桐梓县| 叙永县| 左贡县| 玛曲县| 阜宁县| 房产| 曲麻莱县| 迁安市| 合肥市| 湘潭市| 克东县| 宁安市| 舟山市| 酉阳| 寻乌县| 剑阁县| 鸡东县| 敦煌市| 景洪市| 盐山县| 木里| 陕西省| 子长县| 广德县| 会昌县| 汉沽区| 盱眙县| 大石桥市| 新乐市| 崇信县| 天柱县| 天长市| 正镶白旗|