簡體   English   中英

如何在TensorFlow中使用自己的數據?

[英]How can I use my own data with TensorFlow?

我有這樣的數據集

2016-10-24,23.00,15.47,76.00,1015.40,0.00,0.00,100.00,26.00,100.00,100.00,0.00,6.88,186.01,12.26,220.24,27.60,262.50,14.04,2.1
2016-10-24,22.00,16.14,73.00,1014.70,0.00,0.00,10.20,34.00,0.00,2.00,0.00,6.49,176.82,11.97,201.16,24.27,249.15,7.92,0.669999 
....
....

此大小為[n] [20],此文件的格式為CSV。 “n”也是未知的。 如何在Python中使用Tensorflow導入和使用此數據(如:拆分列車和測試數據)。

我已經看過https://www.tensorflow.org/versions/r0.11/how_tos/reading_data/index.html#reading-data 但是,我仍然無法在我的代碼中導入此文件。

使用標准庫模塊csv

import csv
with open('yourfile.csv', newline='') as f:
   r = csv.reader(f)
   for row in r:
       print(row) #Each row is a list of the values in a line of your file
                  #All you have to do then is process them in tensorflow

你可以使用pandas庫。

import pandas as pd
a=pd.read_csv('file.csv', header=None,index_col=0)
print a

並將int轉換為numpy數組(如果需要)

a.values

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM