Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. import pandas as pd
  2. import numpy as np
  3. import re
  4. import matplotlib.pyplot as plt
  5. import matplotlib as mpl
  6. import seaborn as sns
  7. # tu mas krasny priklad, ako sa to nema robit. mozes prezentovat na prednaske
  8. stability_results = pd.read_csv('results/borda_stability_AlonColon_100.csv',index_col=0)
  9. c = list(stability_results) # vyberie ti vsetky stlpce mena
  10. mato = stability_results.filter(regex=("Borda_Weighted_Step[0-9]*\Z")) # vyfiltrovanie len metod, ktore chcem, tj borda step
  11. stlpce = mato.columns # tu vrati vsetky mena stlpcov, ktore sa potom budu parsovat na zistenie, kolko stepov tam bolo.
  12. X = [] # tuna holduje vsetky stepy, ktore su pre bordu, co vrati hore regex
  13. # do buducna pouzit dictionary, nech vieme, kolko stepov bolo pouzite, nech sa nerobi toto.
  14. for stlpec in stlpce:
  15.     stlpec = re.findall("([0-9])", stlpec) # tu sa vyberu cisla
  16.     X.append(int(stlpec[0])) # tu sa ulozi vyparsovane cislo (tj, kolko featur bolo vybranych)
  17. Y = mato.iloc[0]
  18. Y = Y.tolist()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement