Hi, I am trying to add support for out argument to one C function using numpy API (still the clip function). I was wondering about the expected behaviour when out does not have the "expected" type. For example, using again the clip function (but the question is not specific to this function) In [1]: import numpy
In [2]: a = numpy.linspace(0, 10, 101) In [3]: b = numpy.zeros(a.shape, dtype = numpy.int32) In [4]: print a.dtype float64 In [5]: a.clip(0.1, 0.5, b) Should this be equivalent to b = a.clip(0.1, 0.5); b = b.astype(numpy.int32) (ie, the casting is done at the end, similar to an ufunc) ? cheers, David _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion