Package sage :: Package linalg :: Module sparse_matrix :: Class SparseVector
[show private | hide private]
[frames | no frames]

Class SparseVector


A generic sparse vector.
Method Summary
  __init__(self, base_ring, degree, entries, coerce, sort)
  __add__(self, right)
  __getitem__(self, i)
  __neg__(self)
  __repr__(self)
  __rmul__(self, left)
  __sub__(self, right)
  add(self, right, multiple)
  base_ring(self)
  degree(self)
  dense_list(self)
  dense_vector(self)
  entries(self)
  first_nonzero_entry(self)
  first_nonzero_position(self)
  list(self)
  num_nonzero(self)
  parent(self)
  randomize(self, sparcity)
  rescale(self, scalar)
Rescale self by multiplying each entry by scalar.
  scalar_multiple(self, left)
  set_entries(self, entries, coerce, sort)

Method Details

rescale(self, scalar)

Rescale self by multiplying each entry by scalar.

NOTE: Sparse vectors are stored as lists of 2-tuples, and 2-tuples are immutable, so this function is not more efficient than simply using scalar*self.

Generated by Epydoc 2.1 on Fri Jun 24 17:58:45 2005 http://epydoc.sf.net