def asmatrix(self, verbose=3): allvalues = csvlib.load_csv(self.filename, load_headers=[], nsamples=None, skip=0L, verbose=verbose) return allvalues[0, :], allvalues[1:, :]
def get(self, name, default=None): """Get a solution by variable name.""" try: data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=[name], nsamples=None, skip=0L) except KeyError: return default return data
def __iter__(self): self.iter_index = 0 self.iter_data, self.iter_headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=[], nsamples=None, skip=0L) return self
def __getitem__(self, name): """Get a specific variable, as from a dictionary.""" data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=[name], nsamples=None, skip=0L, verbose=0) return data.T
def asmatrix(self, verbose=3): """Return all data as a (possibly huge) python matrix.""" data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=[], nsamples=None, skip=0L, verbose=verbose) return data.T
def values(self, verbose=3): """Get all of the results set's variables values.""" data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=self.variables, nsamples=None, skip=0L, verbose=verbose) return data.T
def items(self, verbose=3): data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=self.variables, nsamples=None, skip=0L, verbose=verbose) vlist = [] for j in range(data.shape[0]): vlist.append(data[j,:].T) return zip(headers, vlist)
def items(self, verbose=3): data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=self.variables, nsamples=None, skip=0L, verbose=verbose) vlist = [] for j in range(data.shape[0]): vlist.append(data[j, :].T) return zip(headers, vlist)
def __iter__(self): self.iter_index = 0 self.iter_data, self.iter_headers, pos, EOF = csvlib.load_csv( self.filename, load_headers=[], nsamples=None, skip=0L) return self
def get(self, name, default=None): try: data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=[name.upper()], nsamples=None, skip=0L) except KeyError: return default return data
def values(self): """Get all of the results set's variables values.""" data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=self.variables, nsamples=None, skip=0L) return data
def __getitem__(self, name): """Get a specific variable, as from a dictionary.""" data, headers, pos, EOF = csvlib.load_csv(self.filename, load_headers=[name], nsamples=None, skip=0L) return data
def asmatrix(self): allvalues = csvlib.load_csv(self.filename, load_headers=[], nsamples=None, skip=0L) return allvalues[0, :], allvalues[1:, :]