Exemple #1
0
	def getVariableInt(self, variable, startIndex = None, count = None):
		'''returns copy of flattened int array into memory'''
		var_name = self.getVariableName(variable)
		if self.debug: 
			print "\tpyFileReader.getVariableInt returning variable", var_name
		if self.variables[var_name] is None:
			self.variables[var_name] = pyKameleon.vectorInt()
			self.variables[var_name].extend(self.file_tree['variables'][var_name]['data'].flatten())
		return self.variables[var_name]
 def getVariableInt(self, variable, startIndex=None, count=None):
     '''returns copy of flattened int array into memory'''
     var_name = self.getVariableName(variable)
     if self.debug:
         print "\tpyFileReader.getVariableInt returning variable", var_name
     if self.variables[var_name] is None:
         self.variables[var_name] = pyKameleon.vectorInt()
         self.variables[var_name].extend(
             self.file_tree['variables'][var_name]['data'].flatten())
     return self.variables[var_name]
Exemple #3
0
def fillRandom(type='float', count=30):
    import random
    if type == 'float':
        vector = pyKameleon.vectorFloat()
        for i in range(count):
            vector.append(random.random())
        return vector
    if type == 'int':
        vector = pyKameleon.vectorInt()
        for i in range(count):
            vector.append(int(5 * random.random()))
        return vector
Exemple #4
0
def fillRandom(type = 'float', count = 30):
	import random
	if type == 'float':
		vector = pyKameleon.vectorFloat()
		for i in range(count):
			vector.append(random.random())
		return vector
	if type == 'int':
		vector = pyKameleon.vectorInt()
		for i in range(count):
			vector.append(int(5*random.random()))
		return vector