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

python讀取csv和txt數(shù)據(jù)轉(zhuǎn)換成向量的實(shí)例

 更新時間:2019年02月12日 10:36:37   作者:jp_666  
今天小編就為大家分享一篇python讀取csv和txt數(shù)據(jù)轉(zhuǎn)換成向量的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近寫程序需要從文件中讀取數(shù)據(jù),并把讀取的數(shù)據(jù)轉(zhuǎn)換成向量。

查閱資料之后找到了讀取csv文件和txt文件兩種方式,下面結(jié)合自己的實(shí)驗(yàn)過程,做簡要記錄,供大家參考:

1、讀取csv文件的數(shù)據(jù)

import csv
 
filtpath = "data_test.csv"
 
with open(filtpath,'r') as csvfile:
  reader = csv.reader(csvfile)
  header = next(reader)
  data = []
  for line in reader:
    data.append(line)
  print(header)
  print(data) 

使用上面的代碼讀取數(shù)據(jù)之后,看似是向量格式,可是數(shù)據(jù)類型卻是字符串類型,不符合要求。

2、讀取txt文件

import numpy as np
 
#load data
file=open("data.txt")
lines=file.readlines()
rows=len(lines)
 
datamat = np.zeros((rows,15))
 
row=0
for line in lines:
  line=line.strip().split('\t')
  datamat[row,:]=line[::]
  row+=1
 
print(datamat)
print(datamat.shape) 

使用讀取txt的方式可以使讀取的數(shù)據(jù)既是向量格式,數(shù)據(jù)的數(shù)據(jù)類型也沒有發(fā)生變化

以上這篇python讀取csv和txt數(shù)據(jù)轉(zhuǎn)換成向量的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論