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]
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
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