示例#1
0
    def make_selection(self, use_all_notes=False, refresh_user_data=True):

        self.refresh_user_data = refresh_user_data
        self.use_all_notes = use_all_notes

        self.all_notes = [x for x in note_mapping if x['clef'] in self.clef]

        if self.use_all_notes:
            self.selection = self.all_notes

        else:
            try:
                u = User_data('45')
                u.get_data(self.refresh_user_data)
                u.calc_hitrate()
                u.get_bad_performance()
                u.make_selection(self.all_notes)
                self.selection = u.selection
            except:
                print('Couldn\'t load user data')
                print('using all notes')
                self.selection = self.all_notes
            else:
                print('Using only notes with poor user performance')
                return u
示例#2
0
    def make_selection(self, use_all_notes=False, refresh_user_data=True):

        self.refresh_user_data = refresh_user_data
        self.use_all_notes = use_all_notes

        self.all_notes = [x for x in note_mapping if x['clef'] in self.clef]

        if self.use_all_notes:
                self.selection = self.all_notes

        else:
            try:
                u = User_data('45')
                u.get_data(self.refresh_user_data)
                u.calc_hitrate()
                u.get_bad_performance()
                u.make_selection(self.all_notes)
                self.selection = u.selection
            except:
                print ('Couldn\'t load user data')
                print ('using all notes')
                self.selection = self.all_notes
            else:
                print ('Using only notes with poor user performance')
                return u
示例#3
0
import pandas as pd
import matplotlib as plt
from ggplot import *
from use_user_history import User_data

#plt.style.use('ggplot')
#p = ggplot(aes(x='new', y='perc'), data=h) + geom_bar()

#p = ggplot(aes(x='', y='rt', fill='note'), data=Processing.data)

u = User_data('45')
u.get_data()
u.calc_hitrate()
u.get_bad_performance()