[IPython-user] %paste and integer division

Brian Granger ellisonbg@gmail....
Tue Mar 16 14:05:06 CDT 2010


Fernando,

Any thoughts on this?  It is quite odd that %paste is not respecting
the division mode.

Brian

On Sun, Mar 14, 2010 at 10:27 PM, Peter Butterworth <butterw@gmail.com> wrote:
> In [2]: 2/3
> Out[2]: 0.66666666666666663
>
> In [3]: print(2/3)
> 0.666666666667
>
> On Sun, Mar 14, 2010 at 9:30 PM, Brian Granger <ellisonbg@gmail.com> wrote:
>> Just to double check, what do the following give (leaving autocall on):
>>
>> 2/3
>>
>> then:
>>
>> print(2/3)
>>
>> Brian
>>
>> On Sun, Mar 14, 2010 at 12:34 PM,  <butterw@gmail.com> wrote:
>>> I'm configured to get rid of the old integer division, but %paste doesn't
>>> take this into account, which is a pain.
>>>
>>> ipy_user_conf.py :
>>> # for sane integer division that converts to float (1/2 == 0.5)
>>> o.autoexec.append('from __future__ import division')
>>>
>>> Turning autocall off doesn't make any difference here. Not that I would want
>>> to turn autocall off.
>>
>>
>>
>> --
>> Brian E. Granger, Ph.D.
>> Assistant Professor of Physics
>> Cal Poly State University, San Luis Obispo
>> bgranger@calpoly.edu
>> ellisonbg@gmail.com
>>
>
>
>
> --
> thanks,
> peter butterworth
>



-- 
Brian E. Granger, Ph.D.
Assistant Professor of Physics
Cal Poly State University, San Luis Obispo
bgranger@calpoly.edu
ellisonbg@gmail.com


More information about the IPython-user mailing list