Floris van Manen <v...@klankschap.nl> added the comment: I know it has nothing todo with linspace. But there seems to be a link to using numpy generated variables and not using them. >From a naive point of view i’d expect the same results. But it does not. There is two functions, and two variables. And from the four combinations, only one gives a non NAN error.
> On 12 Sep 2018, at 20:19, Steven D'Aprano <rep...@bugs.python.org> wrote: > > > Steven D'Aprano <steve+pyt...@pearwood.info> added the comment: > >> Well, the thing is that i pass two (apparent) identical values into the same >> function, > > Even if they have the same *numeric* value, they aren't the same kind of > value, and they aren't the same function. > > One is <type 'numpy.float64'> and the other is <class 'float'>. When you > call ** (exponentiation), that calls two different methods. One raises > a warning and returns NAN, the other converts to complex. > > This has nothing to do with linspace. See my simplifed example code > which doesn't use it. > > ---------- > > _______________________________________ > Python tracker <rep...@bugs.python.org> > <https://bugs.python.org/issue34645> > _______________________________________ ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue34645> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com