diff options
| author | Charles Harris <charlesr.harris@gmail.com> | 2017-07-18 10:25:25 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-07-18 10:25:25 -0500 |
| commit | c1ca7c8bca72cde55f74c276bf21aa582bba91b0 (patch) | |
| tree | 9fb2dc973f39923ef54f9fd6f917b29ff7dcea86 /doc | |
| parent | e3b5e88ae6c0b546dd63b869f32427553ad36e57 (diff) | |
| parent | b4eb9446a06edad54b1781a73b320550f1a93f5b (diff) | |
| download | numpy-c1ca7c8bca72cde55f74c276bf21aa582bba91b0.tar.gz | |
Merge pull request #9437 from charris/update-release-notes
DOC: Update 1.14.0 release notes.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/release/1.14.0-notes.rst | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/doc/release/1.14.0-notes.rst b/doc/release/1.14.0-notes.rst index ba2935388..5db0df5da 100644 --- a/doc/release/1.14.0-notes.rst +++ b/doc/release/1.14.0-notes.rst @@ -8,6 +8,8 @@ This release supports Python 2.7 and 3.4 - 3.6. Highlights ========== +* The `np.einsum` function will use BLAS when possible + New functions ============= @@ -88,12 +90,19 @@ NumPy tests. Improvements ============ -GIL released for all ``np.einsum`` variations ---------------------------------------------- +The GIL is released for all ``np.einsum`` variations +---------------------------------------------------- Some specific loop structures which have an accelerated loop version did not release the GIL prior to NumPy 1.14.0. This oversight has been fixed. +The `np.einsum` function will use BLAS when possible and optimize by default +---------------------------------------------------------------------------- +The ``np.einsum`` function will now call ``np.tensordot`` when appropriate. +Because ``np.tensordot`` uses BLAS when possible, that will speed up execution. +By default, ``np.einsum`` will also attempt optimization as the overhead is +small relative to the potential improvement in speed. + Changes ======= @@ -101,9 +110,9 @@ Changes 0d arrays now print their elements like other arrays ---------------------------------------------------- 0d arrays now use the array2string formatters to print their elements, like -other arrays. The `style` argument of array2string is now non-functional. +other arrays. The ``style`` argument of ``array2string`` is now non-functional. -integer scalars are now unaffected by ``np.set_string_function`` +Integer scalars are now unaffected by ``np.set_string_function`` ---------------------------------------------------------------- Previously the str/repr of integer scalars could be controlled by ``np.set_string_function``, unlike most other numpy scalars. This is no longer |
