From 010815dca3288125a9fd175f4655673007a55022 Mon Sep 17 00:00:00 2001 From: Tej Kedar Date: Tue, 18 May 2021 20:57:45 +0200 Subject: [PATCH] Updated UK analysis file Executes multiple period datasets --- uk_analysis_new.py | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 uk_analysis_new.py diff --git a/uk_analysis_new.py b/uk_analysis_new.py new file mode 100644 index 0000000..21af450 --- /dev/null +++ b/uk_analysis_new.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +#This code is modified to run in Kaggle + +#import voting_lib.load_data as ld +#import voting_lib.voting_analysis as va +import numpy as np +import pandas as pd +import os + + + +# Train model +grid_h = 30 # Grid height +grid_w = 30 # Grid width +radius = 3 # Neighbour radius +step = 0.5 +ep = 100 # No of epochs + +#main directory path(should contain differnt dataset directory) can be changed +main_directory = '/kaggle/input' + +for dirname, _, filenames in os.walk(main_directory): + #print(os.path.join(dirname)) + if dirname == main_directory: #to skip main directory path + continue + else: + # Load data + #data = ld.load_uk_data().to_numpy() + + #modifiy load_data.py --> load_uk_data() to load_uk_data(path) + # --> Place path in directory -> for dirname, _, filenames in os.walk(path): + data = load_uk_data(dirname).to_numpy() + + X = data[:,2:] + + #model = va.train_model(X, grid_h, grid_w, radius, step, ep) + model = train_model(X, grid_h, grid_w, radius, step, ep) + + # Predict and visualize output + #va.predict(model, data, grid_h, grid_w) + predict(model, data, grid_h, grid_w) \ No newline at end of file