[PYTHON MATRIX-SIG] ValueError: function not supported

Dietmar Schwertberger dietmar.schwertberger@student.uni-ulm.de
Fri, 21 Mar 1997 16:01:50 +0100 (MEZ)


On Don 20 Mrz, Jim Hugunin wrote:
> This error is being caused by the function "a+1".  The reason for it is 
> that the table of basic functions for arrays has somehow not been loaded in 
> your system.  This behavior is very peculiar as your "from Numeric import 
> *" should handle this.  As a test, I'd try doing an explicit "import umath" 
> and a
> >>> dir(umath)
> ['__', '__doc__', '__file__', '__name__', '__version__', 'absolute', 'add', 
> 'arccos', 'arcsin', 'arctan', 'arctan2', 'boolean_and', 'boolean_or', 
> 'boolean_xor', 'ceil', 'conjugate', 'cos', 'cosh', 'divide', 'divide_safe', 
> 'e', 'equal', 'exp', 'fabs', 'floor', 'fmod', 'greater', 'greater_equal', 
> 'hypot', 'invert', 'left_shift', 'less', 'less_equal', 'log', 'log10', 
> 'logical_and', 'logical_not', 'logical_or', 'logical_xor', 'maximum', 
> 'minimum', 'multiply', 'negative', 'not_equal', 'pi', 'power', 'remainder', 
> 'right_shift', 'sin', 'sinh', 'sqrt', 'subtract', 'tan', 'tanh']
> 
> If you don't get what I show here, then something's very wrong.
My interpreter is missing '__' and '__file__'.
What is '__'? Where does it come from?

Of course '__file__' should be there but I don't think it's causing
the problem.


> My best guess is that you've somehow created another module called umath 
> that is confusing python's importer.  Is there any chance of this?
Only umath and fast_umath from NumPy.


> Are you using the 1.0beta2 release?  Are you using dynamic libraries or did
> you build in the source tree?
I'm using the beta2 release with dynamical loading. The error was also
there with the beta1 release.

Dietmar


_______________
MATRIX-SIG  - SIG on Matrix Math for Python

send messages to: matrix-sig@python.org
administrivia to: matrix-sig-request@python.org
_______________