#!/usr/bin/python -tti # # Dominik Neise # import sys import numpy as np from plotters import Plotter def hard2chid(hardid): hardid = int(hardid) einer = hardid%10 hardid -= einer zehner = hardid%100/10 hardid -= zehner*10 hunderter = hardid%1000/100 hardid -= hunderter*100 tausender = hardid%10000/1000 chid = tausender*360 + hunderter*36 + zehner*9 + einer return chid leftpath = sys.argv[1] rightpath =sys.argv[2] left = np.loadtxt(leftpath) right = np.loadtxt(rightpath) right = list(right) for i,ri in enumerate(right): right[i] = list(ri) for i in right: i.append( hard2chid(i[1]) ) right = sorted( right, key=lambda i: i[-1]) right = np.array(right) pleft = Plotter('pleft', x=left[:,1]) pright= Plotter('pright',x=right[:,8]) pleft(left[:,2]) pright(-right[:,9])