Dear sympy experts,
I tried to plot a 'ramp function' as follows (sympy 0.7.2 on OSX):
from sympy import *
x = Symbol('x',real = True)
f = Lambda(x, Max(x,5))
plot(f(x), (x,0,10))
but I get the exception shown below on the last line. Should I be doing
this differently ?
When evaluating the function f at some values, it looks like it is
returning the correct values.
best regards,
Andre
stack trace:
Traceback (most recent call last):
File "/tmp/test.py", line 6, in <module>
plot(f(x), (x,0,10))
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/plotting/plot.py",
line 1165, in plot
plots.show()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/plotting/plot.py",
line 193, in show
self._backend.show()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/plotting/plot.py",
line 946, in show
self.process_series()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/plotting/plot.py",
line 838, in process_series
collection = LineCollection(s.get_segments())
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/plotting/plot.py",
line 461, in get_segments
f_start = f(self.start)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sympy/plotting/experimental_lambdify.py",
line 204, in __call__
result = self.lambda_func(args)
File "<string>", line 1, in <lambda>
TypeError: no ordering relation is defined for complex numbers
--
You received this message because you are subscribed to the Google Groups
"sympy" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/sympy/-/QHyOEPCLCt4J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sympy?hl=en.