[Numpy-discussion] general newbie question about applying an arbitrary function to all elements in a numpy array

Robert Kern robert.kern at gmail.com
Tue May 3 22:33:41 EDT 2011


On Tue, May 3, 2011 at 19:34, Michael Katz <michaeladamkatz at yahoo.com> wrote:
> Robert, thanks for these quick replies.
>
> So, it sounds like the main thing is for me to get better at thinking
> "declaratively" in terms of these array operations, instead of the
> "imperative" way I normally think about processing arrays in C++.
>
> I did look at Numexpr, and that's in the direction I had in mind. It's not
> quite what I was thinking, in terms of being able to use arbitrary if/else
> statements and function calls, but it certainly seems to let you at least
> express your computations in a natural way without having to worry so much
> about the number of temp arrays being created.

Theano does something along those lines.

http://deeplearning.net/software/theano/

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
  -- Umberto Eco



More information about the NumPy-Discussion mailing list