samedi 9 janvier 2016

Random array/list inside class which will remain constant in next iterations (Python)

I want to create tables and lists with random values inside class which will remain constant in next iterations (simpy package). Is there any way to do it? Thanks in advance

I tried self.env.run<2 , but it's probably not how this works.

However, will this work (i'm talking about self.zestaw1), of course?

class Agent:
    def __init__(self, village): 
        self.village=village        

        strategia=[]   
        for j in range(village.liczbastr):
            for i in range(village.memorysize):
                strategia.append(random.random()) 
        sumy=[]
        for j in range(village.liczbastr):
            sumy.append(sum(strategia[i+village.memorysize*j] for i in range(village.memorysize))) 
        strategia1=[]
        for j in range(village.liczbastr):
             for i in range(village.memorysize):        
                strategia1.append(strategia[i+j*village.memorysize]/sumy[j]) 
        listypre=[strategia1[i:i+village.memorysize] for i in range(0, village.memorysize*village.liczbastr, village.memorysize)] 
        self.zestaw1=np.array(listypre) 




Aucun commentaire:

Enregistrer un commentaire