By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,089 Members | 2,359 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,089 IT Pros & Developers. It's quick & easy.

Definition of '1j'?

P: n/a
Hi,

I'm wondering how/where the syntax for, e.g., 1j is defined. Is it
something I can define myself? In particular, I make very heavy use of
a complex unit other than j (I'll call it 1k=exp(pi*1j/3)), and it
would be terribly convenient to make my own complex class based on this
unit, which would construct and display results in this form, i.e.
>>(1+2k)*1k
-2+3k

It's not a terrible inconvenience if this is not possble, since I can
just define K=mycomplex(0,1), but I really do like the 1j notation, and
the problem with the other notation is that K could easily get
overwritten (and thus suggests I need a better name), while 1k would
take intention to mess up.

Thanks,
--
Steve Hicks

Oct 5 '06 #1
Share this Question
Share on Google+
2 Replies


P: n/a
st**********@gmail.com wrote:

I'm wondering how/where the syntax for, e.g., 1j is defined.
http://docs.python.org/ref/imaginary.html

</F>

Oct 5 '06 #2

P: n/a
At Wednesday 4/10/2006 21:43, st**********@gmail.com wrote:
>I'm wondering how/where the syntax for, e.g., 1j is defined. Is it
something I can define myself? In particular, I make very heavy use of
Nope - it's hardcoded inside the parser (see tokenizer.c)
>a complex unit other than j (I'll call it 1k=exp(pi*1j/3)), and it
would be terribly convenient to make my own complex class based on this
unit, which would construct and display results in this form, i.e.
>(1+2k)*1k
-2+3k

It's not a terrible inconvenience if this is not possble, since I can
just define K=mycomplex(0,1), but I really do like the 1j notation, and
the problem with the other notation is that K could easily get
overwritten (and thus suggests I need a better name), while 1k would
take intention to mess up.
For a thing like 3k to be recognized as a complex number I'm afraid
the only option would be to modify the Python sources.

Gabriel Genellina
Softlab SRL

__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

Oct 5 '06 #3

This discussion thread is closed

Replies have been disabled for this discussion.