Package numarray :: Module records :: Class RecArray
[show private | hide private]
[frames | no frames]

Type RecArray

object --+        
         |        
  _ndarray --+    
             |    
       NDArray --+
                 |
                RecArray

Known Subclasses:
NestedRecArray

Record Array Class
Method Summary
  __init__(self, buffer, formats, shape, names, byteoffset, bytestride, byteorder, aligned)
  __add__(self, other)
Add two RecArray objects in a row wise manner
  __getstate__(self)
returns pickled state dictionary for RecArray
  __repr__(self)
  __setstate__(self, state)
restores state of NDArray after unpickling.
  __str__(self)
  byteswap(self)
Byteswap data in place and change the _byteorder attribute.
  field(self, fieldName)
get the field data as a numeric array
  getbyteorder(self)
  info(self)
info() prints out key attributes of a record array.
  reshape(*value)
  togglebyteorder(self)
reverses the state of the _byteorder attribute: little <-> big.
  view(self)
    Inherited from NDArray
  __copy__(self)
support for copy.copy()
  __deepcopy__(self, memo)
support for copy.deepcopy()
  __nonzero__(self)
  __reduce__(self)
__reduce__ returns the pickling "reduction tuple" for an NDArray.
  astype(self, type)
  copy(self)
Return a new array with the same shape and type, but a copy of the data
  factory(self, *args, **keys)
factory(...) calls the array(...) factory function defined in the source module where the class of 'self' was defined.
  getflat(self)
  getrank(self)
  getshape(self)
  is_c_array(self)
is_c_array() returns 1 iff the array is aligned and contiguous, and returns 0 otherwise.
  itemsize(self)
Size (in bytes) of an array element
  nonzero(self)
  put(self, *indices, **keywords)
  ravel(self)
ravel(self) setshapes 'self' into an equivalent 1D array.
  repeat(self, repeats, axis)
repeat() returns a new array with each element 'a[i]' repeated 'r[i]' times.
  resize(self, shape, *args)
resize() shrinks/grows 'self' to new 'shape', possibly replacing the underlying buffer object.
  setflat(self, flat)
  setshape(self, shape, *args)
Change array shape in place.
  take(self, *indices, **keywords)
  tofile(self, file)
Write the array as a binary image to a file.
  tostring(self)
Return a string with a binary copy of the array
  transpose(self, axes)
transpose() re-shapes the array by permuting it's dimensions as specified by 'axes'.
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Property Summary
    Inherited from NDArray
  flat: access to array as 1D
  shape: tuple of array dimensions

Method Details

__add__(self, other)
(Addition operator)

Add two RecArray objects in a row wise manner

__getstate__(self)

returns pickled state dictionary for RecArray
Overrides:
numarray.generic.NDArray.__getstate__

__setstate__(self, state)

restores state of NDArray after unpickling.
Overrides:
numarray.generic.NDArray.__setstate__ (inherited documentation)

byteswap(self)

Byteswap data in place and change the _byteorder attribute.

field(self, fieldName)

get the field data as a numeric array

info(self)

info() prints out key attributes of a record array.
Overrides:
numarray.generic.NDArray.info

togglebyteorder(self)

reverses the state of the _byteorder attribute: little <-> big.

Generated by Epydoc 2.1 on Thu Apr 21 13:11:50 2005 http://epydoc.sf.net