python讀取csv和txt數(shù)據(jù)轉(zhuǎn)換成向量的實(shí)例
最近寫(xiě)程序需要從文件中讀取數(shù)據(jù),并把讀取的數(shù)據(jù)轉(zhuǎn)換成向量。
查閱資料之后找到了讀取csv文件和txt文件兩種方式,下面結(jié)合自己的實(shí)驗(yàn)過(guò)程,做簡(jiǎ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ù)類型也沒(méi)有發(fā)生變化
以上這篇python讀取csv和txt數(shù)據(jù)轉(zhuǎn)換成向量的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Python實(shí)現(xiàn)壓縮pptx的功能
當(dāng)處理大型PPTX文件時(shí),其中包含許多高分辨率照片時(shí),文件大小可能會(huì)顯著增加,為了解決這個(gè)問(wèn)題,我們可以使用Python編程語(yǔ)言和python-pptx庫(kù)來(lái)壓縮PPTX文件中的照片,下面我們就來(lái)看看具體操作吧2024-02-02
django+xadmin+djcelery實(shí)現(xiàn)后臺(tái)管理定時(shí)任務(wù)
這篇文章主要介紹了django+xadmin+djcelery實(shí)現(xiàn)后臺(tái)管理定時(shí)任務(wù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
Python中bytes字節(jié)串和string字符串之間的轉(zhuǎn)換方法
python中字節(jié)字符串不能格式化,獲取到的網(wǎng)頁(yè)有時(shí)候是字節(jié)字符串,需要轉(zhuǎn)化后再解析,下面這篇文章主要給大家介紹了關(guān)于Python中bytes字節(jié)串和string字符串之間的轉(zhuǎn)換方法,需要的朋友可以參考下2022-01-01
python?aeon庫(kù)進(jìn)行時(shí)間序列算法預(yù)測(cè)分類實(shí)例探索
這篇文章主要介紹了python?aeon庫(kù)進(jìn)行時(shí)間序列算法預(yù)測(cè)分類實(shí)例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-02-02
pytorch使用nn.Moudle實(shí)現(xiàn)邏輯回歸
這篇文章主要為大家詳細(xì)介紹了pytorch使用nn.Moudle實(shí)現(xiàn)邏輯回歸,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07

