changeset 3:89009e9b7eb0 draft

Uploaded
author sauria
date Thu, 27 Apr 2017 17:28:27 -0400
parents f0c8cdd78e28
children 4a76c97c3dd0
files correlation_matrix.py
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/correlation_matrix.py	Thu Apr 27 12:37:59 2017 -0400
+++ b/correlation_matrix.py	Thu Apr 27 17:28:27 2017 -0400
@@ -8,16 +8,19 @@
 def main():
     parser = generate_parser()
     args = parser.parse_args()
-    data, names = load_data(args)
+    data, rnames = load_data(args)
     corr = find_correlations(data, args)
     save_data(corr, names, args)
 
 def load_data(args):
     infile = open(args.input)
     names = []
+    cnames = None
     data = []
     if args.column:
-        temp = infile.readline()
+        cnames = infile.readline().split()
+        if args.rows:
+            cnames = cnames[1:]
     temp = infile.readline()
     if args.int:
         dtype = int
@@ -37,7 +40,8 @@
     data = numpy.array(data)
     if args.features:
         data = data.T
-    return data, names
+        names = cnames
+    return data, names, cnames
 
 def find_correlations(data, args):
     corr = numpy.ones((data.shape[0], data.shape[0]), dtype=numpy.float32)