Is nan in (nan,) correct?
Ethan Furman
ethan at stoneleaf.us
Fri Mar 6 13:16:10 EST 2015
On 03/06/2015 10:04 AM, Rustom Mody wrote:
> On Friday, March 6, 2015 at 10:29:19 PM UTC+5:30, Steven D'Aprano wrote:
>> def inverse(x):
>> return 1.0/x
>>
>> There's an exception there, waiting to bite. If I include inverse() in some
>> complex calculation:
>>
>> def function(x, y):
>> return atan2(inverse(3*x*y)+1, inverse(1 - x**2 + 3*x - 0.2)**3)
>>
>> values = [function(1.5*x, y+2) for x, y in zip(xx, yy)]
> Ok... Maybe so
> As I said I am not too sure about this
>
> However you have to give me a little fuller (if not more realistic) example
> [Your xx and yy are what?]
xx and yy are lists of floats, and for your test xx should have at least one zero in it.
> And I have to see if I know how to tweak it nan-less
> And at least maintain hopefully improve the clarity, succinctness of the original! Not saying I will be able -- just that thats the claim
Good luck. :)
--
~Ethan~
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/python-list/attachments/20150306/9836d2d0/attachment.sig>
More information about the Python-list
mailing list