[Numpy-discussion] performing operations in-place in numpy
Citi, Luca
lciti at essex.ac.uk
Thu Jul 9 13:30:33 EDT 2009
Let me see if I understand correctly...
what you suggest is something like:
1) adding an argument flag to construct_arrays
that enables/disables the feature
2) adding the same argument flag to construct_loop which
is passed untouched to construct_arrays
3) set the flag to "disable" in the construct_loop call inside
PyUFunc_GenericFunction
4) write an exact copy of PyUFunc_GenericFunction with the flag
"enabled"
5) in ufunc_generic_call, call the latter instead of
PyUFunc_GenericFunction
Am I correct?
Sounds doable to me as long as ufunc.__call__ is not
directly or indirectly in the numpy C API.
More information about the NumPy-Discussion
mailing list