summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2016-01-15 16:56:31 -0700
committerCharles Harris <charlesr.harris@gmail.com>2016-01-15 16:56:31 -0700
commit35790f6912bfaa4a1fc963ed5c5ca08761d5f9c0 (patch)
tree5d79bd969ba7087c548cf65160598fe792cbf061 /doc
parent54224f4e88036a8cd02c1306f2c1a5f655e41e3a (diff)
parentef09a84e10fa3439ea17f8531431ae874df3afa1 (diff)
downloadnumpy-35790f6912bfaa4a1fc963ed5c5ca08761d5f9c0.tar.gz
Merge pull request #6987 from jakirkham/test_dot_inner_type_failures
TST, MAINT: Make sure exceptions of `inner` and `dot` match for different cases
Diffstat (limited to 'doc')
-rw-r--r--doc/release/1.11.0-notes.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/release/1.11.0-notes.rst b/doc/release/1.11.0-notes.rst
index b5d22d770..cd4f83557 100644
--- a/doc/release/1.11.0-notes.rst
+++ b/doc/release/1.11.0-notes.rst
@@ -59,6 +59,13 @@ to preserve struct layout). These were never used for anything, so
it's unlikely that any third-party code is using them either, but we
mention it here for completeness.
+*np.dot* now raises ``TypeError`` instead of ``ValueError``
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+This behaviour mimics that of other functions such as ``np.inner``. If the two
+arguments cannot be cast to a common type, it could have raised a ``TypeError``
+or ``ValueError`` depending on their order. Now, ``np.dot`` will now always
+raise a ``TypeError``.
+
New Features
============
@@ -174,6 +181,13 @@ This behaviour mimics that of other functions such as ``np.diagonal`` and
ensures, e.g., that for masked arrays ``np.trace(ma)`` and ``ma.trace()`` give
the same result.
+*np.dot* now raises ``TypeError`` instead of ``ValueError``
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+This behaviour mimics that of other functions such as ``np.inner``. If the two
+arguments cannot be cast to a common type, it could have raised a ``TypeError``
+or ``ValueError`` depending on their order. Now, ``np.dot`` will now always
+raise a ``TypeError``.
+
Deprecations
============