[PYTHON MATRIX-SIG] In place ufuncs.
tim@lassi.ece.uiuc.edu
tim@lassi.ece.uiuc.edu
Wed, 14 Aug 1996 18:06:28 -0500
The '**' operator doesn't work as I'd expect. Is this the intended behaviour?
>>> power(arange(4),2.) # Works OK.
0. 1. 4. 9.
>>> arange(4) ** 2 # Also OK
0 1 4 9
>>> arange(4) ** 2. # Huh?
Traceback (innermost last):
File "<stdin>", line 1, in ?
TypeError: illegal argument type for built-in operation
>>pow(arange(4),2.) # Oh, its same as pow.
Traceback (innermost last):
File "<stdin>", line 1, in ?
TypeError: illegal argument type for built-in operation
>>>
--
-tim
+--------------------------------------------------------------------+
| Tim Hochberg Ultrahigh Speed Digital Electronics Lab |
| tim@lassi.ece.uiuc.edu University of Illinois |
| http://dogbert.ece.uiuc.edu/~tim (217) 333-6014 |
+--------------------------------------------------------------------+
=================
MATRIX-SIG - SIG on Matrix Math for Python
send messages to: matrix-sig@python.org
administrivia to: matrix-sig-request@python.org
=================