diff options
author | Alex Auvolat <alex.auvolat@ens.fr> | 2015-07-29 12:06:00 -0400 |
---|---|---|
committer | Alex Auvolat <alex.auvolat@ens.fr> | 2015-07-29 12:06:00 -0400 |
commit | defab74395f2ddb2641bba6ab8d18bdedde7a334 (patch) | |
tree | 17821ee924e2bdcd2927ed1e61cbf410dac40108 /data | |
parent | ca40e5c81d385e1422cebe40e009d7e93b95bfbb (diff) | |
download | taxi-defab74395f2ddb2641bba6ab8d18bdedde7a334.tar.gz taxi-defab74395f2ddb2641bba6ab8d18bdedde7a334.zip |
p-value caluculation script
Diffstat (limited to 'data')
-rwxr-xr-x | data/make_reference_output.py | 28 | ||||
-rw-r--r-- | data/transformers.py | 2 |
2 files changed, 29 insertions, 1 deletions
diff --git a/data/make_reference_output.py b/data/make_reference_output.py new file mode 100755 index 0000000..1cd31ae --- /dev/null +++ b/data/make_reference_output.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python + +import csv +import os + +from fuel.iterator import DataIterator +from fuel.schemes import SequentialExampleScheme +from fuel.streams import DataStream + +from data.hdf5 import TaxiDataset +import data + +dest_outfile = open(os.path.join(data.path, 'test_answer.csv'), 'w') +dest_outcsv = csv.writer(dest_outfile) +dest_outcsv.writerow(["TRIP_ID", "LATITUDE", "LONGITUDE"]) + +dataset = TaxiDataset('test', 'tvt.hdf5', + sources=('trip_id', 'longitude', 'latitude', + 'destination_longitude', 'destination_latitude')) +it = DataIterator(DataStream(dataset), iter(xrange(dataset.num_examples)), as_dict=True) + +for v in it: + # print v + dest_outcsv.writerow([v['trip_id'], v['destination_latitude'], + v['destination_longitude']]) + +dest_outfile.close() + diff --git a/data/transformers.py b/data/transformers.py index f0ed44a..479afc5 100644 --- a/data/transformers.py +++ b/data/transformers.py @@ -187,7 +187,7 @@ class _window_helper(object): if x.shape[0] < self.window_len: x = numpy.concatenate( - [x, numpy.full((self.window_len - x.shape[0],), x[-1])]) + [numpy.full((self.window_len - x.shape[0],), x[0]), x]) y = [x[i: i+x.shape[0]-self.window_len+1][:, None] for i in range(self.window_len)] |