python將txt文件讀入為np.array的方法
更新時間:2018年10月30日 15:41:54 作者:tream733
今天小編就為大家分享一篇python將txt文件讀入為np.array的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
原文件:
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ù)比較多,是一個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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python代碼打印100-999之間的回文數(shù)示例
今天小編就為大家分享一篇python代碼打印100-999之間的回文數(shù)示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
Pycharm終端顯示PS而不顯示虛擬環(huán)境名的解決
這篇文章主要介紹了Pycharm終端顯示PS而不顯示虛擬環(huán)境名的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06
python+html實(shí)現(xiàn)免費(fèi)在線行為驗(yàn)證保護(hù)賬號安全
這篇文章主要為大家介紹了python+html免費(fèi)在線行為驗(yàn)證保護(hù)賬號安全實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
python利用TextBlob庫實(shí)現(xiàn)輕松分析文本情感
TextBlob是一個基于NLTK(Natural Language Toolkit)和Pattern庫的Python庫,它提供了一系列方便的接口和方法來處理文本數(shù)據(jù),下面我們就來學(xué)習(xí)一下如何利用TextBlob庫實(shí)現(xiàn)輕松分析文本情感吧2023-12-12
python中的pygame實(shí)現(xiàn)接球小游戲
這篇文章主要介紹了python中的pygame實(shí)現(xiàn)接球小游戲,文章基于python的相關(guān)資料展開詳細(xì)的內(nèi)容,具有一定的參考價值,需要的小伙伴可以參考一下2022-04-04

