Fri, 15 May 2009 16:09:08 -0400, David Huard wrote:
> Can this indexing syntax do things that are otherwise awkward with the
> current syntax ? Otherwise, I'm not warm to the idea of making indexing
> more complex than it is.

I think the indexing with callables is more syntax sugar for nested
`func(v, axis=n)` than anything else. It may be more useful interactive 
use than calling the functions, though. Compare:

        x[:,sum,mean]
        mean(sum(x, axis=1), axis=1)

It might be useful also for broadcasting functions operating on 1D 
vectors to the whole array, but here the semantics start getting muddier.

[clip]
> getv
> drop_last
> append_one
> zcen

These, apart from zcen, were just some demo functions I pulled out from 
nowhere.

The actual list of Yorick functions relevant here appears to be here:

        http://yorick.sourceforge.net/manual/yorick_46.php#SEC46
        http://yorick.sourceforge.net/manual/yorick_47.php#SEC47

I must say that I don't see many functions missing in Numpy...

David (Strozzi): are these the functions you meant? Are there more?

-- 
Pauli Virtanen

_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to