summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNathaniel J. Smith <njs@pobox.com>2014-03-14 00:06:16 +0000
committerNathaniel J. Smith <njs@pobox.com>2014-03-14 00:06:16 +0000
commitc86a38c318f12fb43d821220b0b6bedba98fab9b (patch)
treeae359520a8a2dcc884679a9b0e445a2434d27094 /doc
parent32de06e34ee071bd3da88d41155472eef37d8a03 (diff)
downloadnumpy-c86a38c318f12fb43d821220b0b6bedba98fab9b.tar.gz
realized I wasn't so sure of my claim about in-place matrix multiplication, so couch it more cautiously
Diffstat (limited to 'doc')
-rw-r--r--doc/neps/return-of-revenge-of-matmul-pep.rst8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/neps/return-of-revenge-of-matmul-pep.rst b/doc/neps/return-of-revenge-of-matmul-pep.rst
index 4bcd07266..8c6d410ec 100644
--- a/doc/neps/return-of-revenge-of-matmul-pep.rst
+++ b/doc/neps/return-of-revenge-of-matmul-pep.rst
@@ -551,10 +551,10 @@ still included, though, for consistency: if we have an ``@`` that is
analogous to ``*``, then it would be weird and surprising to *not*
have an ``@@`` that is analogous to ``**``. Similarly, the in-place
operators ``@=`` and ``@@=`` provide limited value -- it's more common
-to write ``a = (b @ a)`` than it is to write ``a = (a @ b)``, and it
-is not generally possible to implement in-place matrix multiplication
-any more efficiently than by making a full copy of the matrix -- but
-they are included for completeness and symmetry.
+to write ``a = (b @ a)`` than it is to write ``a = (a @ b)``, and
+in-place matrix operations still generally have to allocate
+substantial temporary storage -- but they are included for
+completeness and symmetry.
Compatibility considerations