[Numpy-discussion] PEP: named axis
Fri Feb 6 15:02:32 CST 2009
On Fri, Feb 6, 2009 at 09:31, Bruce Southey <email@example.com> wrote:
> +1 on the idea but how will this work with other numpy methods?
> suppose *arr* is a structured array with dtype:
> [('name', 'S25'),
> ('height', float),
> ('age', int),
> ('gender', 'S8')
> Would you be able to first define a list of columns such as
> cols=['height', 'age']
> This would be a handy feature.
Yes. ndarray.__getitem__() doesn't know anything about where the list
of strings comes from.
> For example, for some compatible array A, would you be able to the
> following with a view
> np.linalg.lstsq(A, arr[['age']])
> np.linalg.lstsq(A,arr[['height', 'age']]
No, you'd still get a record array, which lstsq() doesn't know what to do with.
"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