| 1 | initial version |
The problem comes from the fact that funkce is a symbolic expression and so it is f. Since f is not a symbolic callable function, you can not use the notation f(x). You have to replace x by the corresponding value, writing either f.subs(x=value) or f(x=value). So a simple solution is to replace
ys = [f(x) for x in xs]
and
yz = [f(t) for t in xz]
by
ys = [f(x=x) for x in xs]
and
yz = [f(x=t) for t in xz]
Hope this helps.
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.