def stationarizeNetwork(self): #/###################/# # Determine the weights # #debug ''' self.debug( [ 'We stationarize network here', ] ) ''' #import import numpy as np #Check if type(self.StationarizingMeanWeightVariable) != None.__class__: #alias self.StationarizedMeanWeightFloatsList=np.array( self.StationarizingMeanWeightVariable ) #set self.StationarizingUnitsInt=len(self.StationarizedMeanWeightFloatsList) #/###################/# # Determine the structures # #map map( lambda __TagStr: SYS.setInitList( self,'Stationarize',__TagStr ), [ 'ConstantTime', 'Threshold', 'Reset', 'Rate', 'ExternalCurrentMean', 'ExternalCurrentNoise', 'MeanWeight', 'NoiseWeight' ] ) #debug ''' self.debug( [ "Now ", ('self.',self,[ "DoUnitsInt", "StationarizedThresholdFloatsList", "StationarizedResetFloatsList", "StationarizedMeanWeightFloatsList", "StationarizedExternalCurrentMeanFloatsList" ]) ] ) ''' #Check self.StationarizingUnitsInt=max(self.StationarizingUnitsInt,self.DoUnitsInt) #/###################/# # Determine the name # #Check if self.StationarizingPopulationTagVariable == None: #set self.StationarizedPopulationTagStrsList=map( str,range(self.StationarizingUnitsInt) ) else: #set self.StationarizedPopulationTagStrsList=self.StationarizingPopulationTagVariable #set self.StationarizedMeanWeightFloatsArray = np.array( self.StationarizingMeanWeightVariable ) #/###################/# # Check for Populations # #get StationarizedPopulationsDeriveTeamer=self.getTeamer( "Populations" ) #map map( lambda __StationarizedPopulationTagStr: StationarizedPopulationsDeriveTeamer.getManager( str(__StationarizedPopulationTagStr) ), self.StationarizedPopulationTagStrsList, )