> Ka-Ping Yee <ping@lfw.org>: > > > __get__(index, ...) # I want an ITEM. > > __getslice__(slice-object, ...) # I want a SLICE. > > I like this (although it would be safer if the new-style > __getslice__ had a new name as well). > > > This would require detection of whether any of the components > > of a multidimensional (i.e. tuple) index were slices > > Doesn't the parser know this already? Yes. > By the way, if you're going to make a clear separation between items > and slices, then either *none* or *all* of the members of a > multidimensional index should be slices, and mixing them should > be an error! Huh? The way I understand this, mixing indices and slices is used all the time to reduce the dimensionality of an array. E.g. if A is a 2-dimensional array, A[0] is a 1-dim vector, and so are A[0, 1:-1] and A[:-1, 1]. --Guido van Rossum (home page: http://www.pythonlabs.com/~guido/)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4