[Numpy-discussion] switching to float32

Dan Goodman dg.gmane@thesamovar....
Sat Jun 27 05:58:16 CDT 2009


Robert Kern wrote:
> On Fri, Jun 26, 2009 at 03:39, Christian K.<ckkart@hoc.net> wrote:
>> John Schulman <joschu <at> caltech.edu> writes:
>>
>>> I'm trying to reduce the memory used in a calculation, so I'd like to
>>> switch my program to float32 instead of float64. Is it possible to
>>> change the numpy default float size, so I don't have to explicitly
>>> state dtype=np.float32 everywhere?
>> Possibly not the nicest way, but
>>
>> np.float64 = np.float32
>>
>> somewhere at the beginning should work.
> 
> No. There is no way to change the default dtype of ones(), zeros(), etc.
> 

Is there any chance that this will ever be changed or is it considered 
too unpythonic / too much work to implement? I would find this quite a 
useful feature in a project I'm working on, because I want to mixing 
some GPU code in to various places with pycuda, but older GPU cards only 
have support for float32.

Dan



More information about the Numpy-discussion mailing list