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

python 讀文件,然后轉(zhuǎn)化為矩陣的實(shí)例

 更新時(shí)間:2018年04月23日 09:52:00   作者:TheSnowBoy_2  
下面小編就為大家分享一篇python 讀文件,然后轉(zhuǎn)化為矩陣的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

代碼流程:

1. 從文件中讀入數(shù)據(jù)。

2. 將數(shù)據(jù)轉(zhuǎn)化成矩陣的形式。

3. 對于矩陣進(jìn)行處理。

具體的python代碼如下:

- 文件路徑需要設(shè)置正確。

- 字符串處理。

- 字符串?dāng)?shù)組到 整型數(shù)組的轉(zhuǎn)化。( nums = [int(x) for x in nums ])

- 矩陣的構(gòu)造。(matrix = np.array(nums))

- numpy模塊在矩陣處理上很有優(yōu)勢。

列表內(nèi)容

# -*- coding: utf-8 -*-
import numpy as np
def readFile(path):
 # 打開文件(注意路徑)
 f = open(path)
 # 逐行進(jìn)行處理
 first_ele = True
 for data in f.readlines():
  ## 去掉每行的換行符,"\n"
  data = data.strip('\n')
  ## 按照 空格進(jìn)行分割。
  nums = data.split(" ")
  ## 添加到 matrix 中。
  if first_ele:
   ### 將字符串轉(zhuǎn)化為整型數(shù)據(jù)
   nums = [int(x) for x in nums ]
   ### 加入到 matrix 中 。
   matrix = np.array(nums)
   first_ele = False
  else:
   nums = [int(x) for x in nums]
   matrix = np.c_[matrix,nums]
 dealMatrix(matrix)
 f.close()
def dealMatrix(matrix):
 ## 一些基本的處理。
 print "transpose the matrix"
 matrix = matrix.transpose()
 print matrix
 print "matrix trace "
 print np.trace(matrix)
# test.
if __name__ == '__main__':
 readFile("matrix")

其中matrix文件中的內(nèi)容如下:

0 0 0 1
1 0 1 0
1 0 1 1
1 1 1 1
1
2
3
4

python 構(gòu)造m* n的矩陣

- 通過列表的方式(數(shù)組)進(jìn)行生成矩陣。

- 該矩陣不適用于稀疏矩陣。(稀疏矩陣不會(huì)這樣子進(jìn)行構(gòu)造)

- 注意:如果數(shù)據(jù)量特別大的時(shí)候,這種方法相當(dāng)于將矩陣中的東西全部加載到內(nèi)存中,如果行列達(dá)到10000+,最好考慮使用稀疏矩陣。(易出現(xiàn) MemoryError)

- 稀疏矩陣的運(yùn)算也應(yīng)該考慮。

相關(guān)代碼:

def fixed_matrix(row,col):
 return [[0 for i in range(col)] for j in range(row)]

以上這篇python 讀文件,然后轉(zhuǎn)化為矩陣的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中sleep函數(shù)用法實(shí)例分析

    python中sleep函數(shù)用法實(shí)例分析

    這篇文章主要介紹了python中sleep函數(shù)用法,實(shí)例分析了sleep函數(shù)的功能及使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Python 可視化神器Plotly詳解

    Python 可視化神器Plotly詳解

    這篇文章主要介紹了Python 可視化神器Plotly詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • django安裝xadmin及問題解決

    django安裝xadmin及問題解決

    本文主要介紹了django安裝xadmin及問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python3.5 + sklearn利用SVM自動(dòng)識(shí)別字母驗(yàn)證碼方法示例

    Python3.5 + sklearn利用SVM自動(dòng)識(shí)別字母驗(yàn)證碼方法示例

    這篇文章主要給大家介紹了關(guān)于Python3.5 + sklearn利用SVM自動(dòng)識(shí)別字母驗(yàn)證碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 詳解Pytorch自動(dòng)求導(dǎo)機(jī)制

    詳解Pytorch自動(dòng)求導(dǎo)機(jī)制

    自動(dòng)求導(dǎo)是一種計(jì)算梯度的技術(shù),它允許我們在定義模型時(shí)不需要手動(dòng)推導(dǎo)梯度計(jì)算公式,PyTorch 提供了自動(dòng)求導(dǎo)的功能,使得梯度的計(jì)算變得非常簡單和高效,這篇文章主要介紹了Pytorch自動(dòng)求導(dǎo)機(jī)制詳解,需要的朋友可以參考下
    2023-07-07
  • Python中的常用函數(shù)使用及說明

    Python中的常用函數(shù)使用及說明

    這篇文章主要介紹了Python中的常用函數(shù)使用及說明,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • python學(xué)習(xí)教程之Numpy和Pandas的使用

    python學(xué)習(xí)教程之Numpy和Pandas的使用

    最近要對一系列數(shù)據(jù)做同比比較,需要用到numpy和pandas來計(jì)算,下面這篇文章主要給大家介紹了關(guān)于python學(xué)習(xí)教程之Numpy和Pandas使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒。
    2017-09-09
  • python實(shí)現(xiàn)半自動(dòng)化發(fā)送微信信息

    python實(shí)現(xiàn)半自動(dòng)化發(fā)送微信信息

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)半自動(dòng)化發(fā)送微信信息,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • python實(shí)現(xiàn)磁盤日志清理的示例

    python實(shí)現(xiàn)磁盤日志清理的示例

    這篇文章主要介紹了python實(shí)現(xiàn)磁盤日志清理的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Python入門教程(三十六)Python的文件寫入

    Python入門教程(三十六)Python的文件寫入

    這篇文章主要介紹了Python入門教程(三十六)Python的文件寫入,open()函數(shù)可以打開一個(gè)文件供讀取或?qū)懭?,如果這個(gè)函數(shù)執(zhí)行成功,會(huì)回傳文件對象,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

桐城市| 黔西县| 沾化县| 广东省| 梅河口市| 新化县| 台南市| 扶风县| 峨眉山市| 新野县| 格尔木市| 洪洞县| 天镇县| 沅陵县| 拉萨市| 廊坊市| 青海省| 鄄城县| 遂昌县| 志丹县| 安仁县| 泰兴市| 西藏| 宜君县| 富蕴县| 鄄城县| 武胜县| 磴口县| 洪江市| 石景山区| 赤城县| 通河县| 吐鲁番市| 成安县| 鄂伦春自治旗| 巴中市| 克东县| 汾西县| 囊谦县| 息烽县| 江门市|