On Wed, 2022-12-07 at 14:21 -0700, Aaron Meurer wrote:
> Hi all.
>
> As discussed in today's community meeting, I plan to start working on
> adding some useful functions to NumPy which are part of the array API
> standard https://data-apis.org/array-api/latest/index.html.
>
> Although these are all things that will be needed for NumPy to be
> standard compliant, my focus for now at least is going to be on new
> functionality that is useful for NumPy independent of the standard.
> The things that I (and possibly others) plan on working on are:
Generally, I don't have much opinion on these, most seem fine to me.
The pure aliases/shortforms, I feel should maybe be discussed
separately.
* `np.linalg.matrix_transpose` (basically an alias/replacement for
`np.linalg.transpose). (No strong opinion from me, the name is
a bit clearer.)
A correction on this for completeness: this is not correct, `np.linalg.transpose` does not exist, there is only a *private* `np.linalg.linalg.transpose` function. So this adds a new public function - one that has been pointed out previously as missing and important to add, but somehow no one got around to actually doing that.
Cheers,
Ralf