亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python如何實現讀取txt文件中的數據并繪制出圖形操作

發布時間:2021-04-07 11:41:48 來源:億速云 閱讀:555 作者:小新 欄目:開發技術

小編給大家分享一下Python如何實現讀取txt文件中的數據并繪制出圖形操作,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

具體如下:

下面的是某一文本文件中的數據。

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里面,讀取文本文件中的數據是很方便的,直接load就行。而在Python中,需要稍微多幾個步驟。

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

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

import pylab

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

## 繪制該文件中的數據
## 需要引入pylab庫,里面用到的函數和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()#讓繪制的圖像在屏幕上顯示出來

最后,調用前面兩個函數。

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

繪制得到的圖像如下:

Python如何實現讀取txt文件中的數據并繪制出圖形操作

看完了這篇文章,相信你對“Python如何實現讀取txt文件中的數據并繪制出圖形操作”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巨野县| 高阳县| 杭锦旗| 武陟县| 调兵山市| 巨鹿县| 阳高县| 峨边| 忻城县| 平谷区| 景宁| 横峰县| 焉耆| 隆化县| 南召县| 阜平县| 阿拉善右旗| 买车| 博野县| 高州市| 比如县| 新巴尔虎右旗| 华池县| 大兴区| 永靖县| 晋宁县| 皋兰县| 马边| 广东省| 广饶县| 利辛县| 财经| 福贡县| 建始县| 集贤县| 鲁甸县| 应城市| 兴安盟| 巩留县| 保亭| 得荣县|