Bonjour,

J'utilise un programme très simple pour lancer des simulations multiprocess, de ma méthode Metropolis_Sampling. Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
        ntasks = 1
        chunk_size = int(self.convergence_iteration/ntasks)
 
        pool = multiprocessing.Pool()
        results_async = []
        for i in range(ntasks):
            results_async.append(pool.apply_async(self.Metropolis_Sampling(theta, Change_Statistics.StatisticMeasure.Network, configuration), (chunk_size,)))
 
        hits = np.array(r.get() for r in results_async)
        print(hits)
La valeur retour de la méthode Metropolis_Sampling is un numpy array. Toutefois, je reçois toujours "generator object <genexpr> at 0x03E58440", et je n'ai aucune idée comme lire cet objet 'hits'. Pourriez vous m'aider s'il vous plait?

Merci