欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python將txt文件讀入為np.array的方法

 更新時(shí)間:2018年10月30日 15:41:54   作者:tream733  
今天小編就為大家分享一篇python將txt文件讀入為np.array的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

原文件:

7.8094,1.0804,5.7632,0.012269,0.008994,-0.003469,-0.79279,-0.064686,0.11635,0.68827,5.7169,7.9329,0.010264,0.003557,-0.011691,-0.57559,-0.56121,

原文件數(shù)據(jù)比較多,是一個(gè)125行,45類float數(shù)字。

代碼:

# -*- 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:
   ### 加入到 matrix 中 。
   matrix = np.array(nums)
   first_ele = False
  else:
   matrix = np.c_[matrix,nums]
 matrix = matrix.transpose()
 a = []
 for x in range(0,125):
  result = [float(item) for item in matrix[x]]
  a.append(result)
 arr=np.array(a)
 f.close()
 print(arr)
 return arr
# test.
if __name__ == '__main__':
 readFile("~/s01.txt")

輸出:

[[ 8.1305 1.0349 5.4217 ..., 0.74017 0.30053 -0.05773 ]
 [ 8.1305 1.0202 5.3843 ..., 0.73937 0.30183 -0.057514]
 [ 8.1604 1.0201 5.3622 ..., 0.73955 0.30052 -0.057219]
 ..., 
 [ 7.9517 1.1466 5.6081 ..., 0.73945 0.30342 -0.056789]
 [ 7.9743 1.1542 5.5038 ..., 0.7403 0.30027 -0.056704]
 [ 7.9812 1.0945 5.6005 ..., 0.73897 0.30275 -0.056262]]
Process finished with exit code 0

以上這篇python將txt文件讀入為np.array的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Keras設(shè)置以及獲取權(quán)重的實(shí)現(xiàn)

    Keras設(shè)置以及獲取權(quán)重的實(shí)現(xiàn)

    這篇文章主要介紹了Keras設(shè)置以及獲取權(quán)重的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python上下文管理器協(xié)議的實(shí)現(xiàn)

    python上下文管理器協(xié)議的實(shí)現(xiàn)

    這篇文章主要介紹了python上下文管理器協(xié)議的實(shí)現(xiàn),在python中所有實(shí)現(xiàn)了上下文管理器協(xié)議的對(duì)象 都可以用使用with操作,with啟動(dòng)了對(duì)象的上下文管理器
    2022-06-06
  • Python可以用來做什么

    Python可以用來做什么

    在本篇文章里小編給大家整理的是一篇關(guān)于解惑Python可以用來做什么的基礎(chǔ)文章,有興趣的朋友們可以學(xué)習(xí)下。
    2020-11-11
  • Python語言技巧之三元運(yùn)算符使用介紹

    Python語言技巧之三元運(yùn)算符使用介紹

    現(xiàn)在大部分高級(jí)語言都支持“?”這個(gè)三元運(yùn)算符(ternary operator),它對(duì)應(yīng)的表達(dá)式如下:condition ? value if true : value if false。很奇怪的是,這么常用的運(yùn)算符python居然不支持
    2013-03-03
  • Python實(shí)現(xiàn)屏幕截圖的兩種方式

    Python實(shí)現(xiàn)屏幕截圖的兩種方式

    這篇文章主要介紹了Python實(shí)現(xiàn)屏幕截圖的兩種方式及對(duì)這兩者的特點(diǎn)和用法進(jìn)行詳細(xì)解釋,感興趣的朋友一起看看
    2018-02-02
  • 對(duì)python指數(shù)、冪數(shù)擬合curve_fit詳解

    對(duì)python指數(shù)、冪數(shù)擬合curve_fit詳解

    今天小編就為大家分享一篇對(duì)python指數(shù)、冪數(shù)擬合curve_fit詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 帶你了解Python妙開根號(hào)的三種方式

    帶你了解Python妙開根號(hào)的三種方式

    這篇文章主要為大家介紹了Python妙開根號(hào)的三種方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python拼接字符串的7種方式詳解

    Python拼接字符串的7種方式詳解

    這篇文章主要介紹了Python拼接字符串的7種方式詳解,需要的朋友可以參考下
    2020-02-02
  • python中學(xué)習(xí)K-Means和圖片壓縮

    python中學(xué)習(xí)K-Means和圖片壓縮

    大家在python中會(huì)遇到關(guān)于K-Means和圖片壓縮的問題,我先通過本次文章學(xué)習(xí)一下基本原理吧。
    2017-11-11
  • Python序列化模塊JSON與Pickle

    Python序列化模塊JSON與Pickle

    這篇文章介紹了Python的序列化模塊JSON與Pickle,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06

最新評(píng)論