Beispiel #1
0
	def set_girl_profiles(self):
		for root, dirs, files in os.walk('data/girls'): #### les profiles sont dans 'data_test'
			for name in files:
				doc = os.path.join(root, name)
				try:
					with open(doc, 'r') as f:
						profile = json.load(f)
						girl = woman(profile)
						self.girls.append(girl)
				except Exception as e:
					print(" *** Erreur :", e, doc)
Beispiel #2
0
 def set_girl_profiles(self):
     for root, dirs, files in os.walk(
             'data/girls'):  #### les profiles sont dans 'data_test'
         for name in files:
             doc = os.path.join(root, name)
             try:
                 with open(doc, 'r') as f:
                     profile = json.load(f)
                     girl = woman(profile)
                     self.girls.append(girl)
             except Exception as e:
                 print(" *** Erreur :", e, doc)
Beispiel #3
0
	def set_profiles(self):
		for name in male_names:
			guy = man(name)
			guy.set_results(subjects_guy)
			guy.set_standards(subjects_girl)
			self.guys.append(guy)
		for name in female_names:
			girl = woman(name)
			girl.set_results(subjects_girl)
			girl.set_standards(subjects_guy)
			self.girls.append(girl)
			self.capacity[girl.name] = girl.capacity
Beispiel #4
0
 def set_profiles(self):
     for name in male_names:
         guy = man(name)
         guy.set_results(subjects_guy)
         guy.set_standards(subjects_girl)
         self.guys.append(guy)
     for name in female_names:
         girl = woman(name)
         girl.set_results(subjects_girl)
         girl.set_standards(subjects_guy)
         self.girls.append(girl)
         self.capacity[girl.name] = girl.capacity
Beispiel #5
0
]
subjects_girl = [
    'international', 'price', 'prestige', 'doubledegree', 'accessibility',
    'campus'
]

guys = []
girls = []

for name in male_names:
    guy = man(name)
    guy.set_results(subjects_guy)
    guy.set_standards(subjects_girl)
    guys.append(guy)
for name in female_names:
    girl = woman(name)
    girl.set_results(subjects_girl)
    girl.set_standards(subjects_guy)
    girls.append(girl)

guyprefers = {}
galprefers = {}

for guy in guys:
    guy.grade(girls)
    guy.classify()
    guyprefers[guy.name] = guy.preferences

for girl in girls:
    girl.grade(guys)
    girl.classify()
Beispiel #6
0
female_names = ['claire', 'solène', 'anna', 'marion']

subjects_guy = ['french', 'english', 'maths', 'physiques', 'biology', 'spanish', 'phylosophy', 'economy', 'sport']
subjects_girl = ['international', 'price', 'prestige', 'doubledegree', 'accessibility', 'campus']


guys = []
girls = []

for name in male_names:
	guy = man(name)
	guy.set_results(subjects_guy)
	guy.set_standards(subjects_girl)
	guys.append(guy)
for name in female_names:
	girl = woman(name)
	girl.set_results(subjects_girl)
	girl.set_standards(subjects_guy)
	girls.append(girl)


guyprefers = {}
galprefers = {}


for guy in guys:
	guy.grade(girls)
	guy.classify()
	guyprefers[guy.name] = guy.preferences

for girl in girls: