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