Python Packages for Complex Numbers and Matrix Math

Ignacio Vazquez-Abrams ignacio at openservices.net
Sun Aug 26 22:13:30 EDT 2001


On Mon, 27 Aug 2001, Maan Hamze wrote:

>
> "Ignacio Vazquez-Abrams" <ignacio at openservices.net> wrote in message
> news:mailman.998866419.18595.python-list at python.org...
> > On Sun, 26 Aug 2001, Maan Hamze wrote:
> >
> > > 2.  Also,
> > > >>> x = 4 + 7j
> > > >>> x.imag = 6
> > > error:  object has a read-only attrib
> > > >>> x.real = 7
> > > same error of read-olny attrib
> > >
> > > why?
> >
> > Because. I could look into the source (or point you to the source), but
> the
> > answer would still simply be "Because".
> >
> So to pass a value to either the imag or real part:
> >>> a=1
> >>> b=2
> >>> c=complex(a,b)
> >>> b = 3
> >>> c=complex(a,b)
> and so on........
> or something like:
> >>> def PassValue(a,b):
> ...  r=complex(a,b)
> ...  return r
> Maan

Yeah. Or you could do something like 'r=complex(r.real, 6)', or 'r=complex(7,
r.imag)', or 'r=complex(-(r.imag), r.real)', etc.

-- 
Ignacio Vazquez-Abrams  <ignacio at openservices.net>





More information about the Python-list mailing list