On Tue, Dec 28, 2010 at 11:22 PM, Robert Bradshaw
<rober...@math.washington.edu> wrote:
> On Tue, Dec 28, 2010 at 8:10 PM, John Salvatier
> <jsalv...@u.washington.edu> wrote:
>> Wouldn't that be a cast? You do casts in Cython with <double>(expression)
>> and that should be the equivalent of float64 I think.
>
> Or even <numpy.float64_t >(expression) if you've cimported numpy
> (though as mentioned this is the same as double on every platform I
> know of). Even easier is just to use the expression in a the right
> context and it will convert it for you.

That will give me a float object but it will not have dtype, shape,
ndim, etc methods.

>> m = np.mean([1,2,3])
>> m
   2.0
>> m.dtype
   dtype('float64')
>> m.ndim
   0

using <np.float64_t> gives:

AttributeError: 'float' object has no attribute 'dtype'
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to