<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Keras%3A_read_csv_timeseries</id>
	<title>Keras: read csv timeseries - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Keras%3A_read_csv_timeseries"/>
	<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=Keras:_read_csv_timeseries&amp;action=history"/>
	<updated>2026-04-04T06:54:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://onnocenter.or.id/wiki/index.php?title=Keras:_read_csv_timeseries&amp;diff=56635&amp;oldid=prev</id>
		<title>Onnowpurbo: Created page with &quot;Sumber: https://stackoverflow.com/questions/47408427/tensorflow-timeseries-data-import-with-datetime      According to the source code, a RandomWindowInputFn accepts either a...&quot;</title>
		<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=Keras:_read_csv_timeseries&amp;diff=56635&amp;oldid=prev"/>
		<updated>2019-08-06T22:04:25Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Sumber: https://stackoverflow.com/questions/47408427/tensorflow-timeseries-data-import-with-datetime      According to the source code, a RandomWindowInputFn accepts either a...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sumber: https://stackoverflow.com/questions/47408427/tensorflow-timeseries-data-import-with-datetime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
According to the source code, a RandomWindowInputFn accepts either a CSVReader or a NumpyReader. So you could use pandas to read the CSV, do the date parsing and then feed the transformed dates into a NumpyReader&lt;br /&gt;
&lt;br /&gt;
My time-series data looks like this&lt;br /&gt;
&lt;br /&gt;
 timestamp   value&lt;br /&gt;
 0   2014-02-14 14:30:00 0.132&lt;br /&gt;
 1   2014-02-14 14:35:00 0.134&lt;br /&gt;
 2   2014-02-14 14:40:00 0.134&lt;br /&gt;
 3   2014-02-14 14:45:00 0.134&lt;br /&gt;
 4   2014-02-14 14:50:00 0.134&lt;br /&gt;
&lt;br /&gt;
First, i parsed the timestamp column into a int col using pandas&lt;br /&gt;
&lt;br /&gt;
from datetime import datetime as dt&lt;br /&gt;
import pandas as pd&lt;br /&gt;
&lt;br /&gt;
 def date_parser(date_str):&lt;br /&gt;
     return dt.strptime(date_str, &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;).strftime(&amp;quot;%s&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
 data = pd.read_csv(&amp;quot;my_data.csv&amp;quot;&lt;br /&gt;
                    , header=0&lt;br /&gt;
                    , parse_dates=['timestamp']&lt;br /&gt;
                    , date_parser=date_parser)&lt;br /&gt;
 &lt;br /&gt;
 data['timestamp'] = data['timestamp'].apply(lambda x: int(x))&lt;br /&gt;
&lt;br /&gt;
Then we can pass on these arrays to the NumpyReader&lt;br /&gt;
&lt;br /&gt;
 np_reader = tf.contrib.timeseries.NumpyReader(data={tf.contrib.timeseries.TrainEvalFeatures.TIMES: data['timestamp'].values, tf.contrib.timeseries.TrainEvalFeatures.VALUES : data['value'].values})&lt;br /&gt;
&lt;br /&gt;
And finally pass the np_reader to the RandomWindowInputFn&lt;br /&gt;
&lt;br /&gt;
 train_input_fn = tf.contrib.timeseries.RandomWindowInputFn(&lt;br /&gt;
       np_reader, batch_size=32, window_size=16)&lt;br /&gt;
&lt;br /&gt;
Hope this helps somebody!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Keras]]&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>