Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7457f15

Browse files
committed
Merge pull request numpy#3869 from charris/tweak-1.8-notes
DOC: Tweak the 1.8.0 release notes.
2 parents 4c4d517 + 635181b commit 7457f15

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

doc/release/1.8.0-notes.rst

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ This release supports Python 2.6 -2.7 and 3.2 - 3.3.
66
Highlights
77
==========
88

9-
* Python 2 and Python 3 are supported by the same code base. The
10-
2to3 fixer is no longer run.
11-
* ``full`` and ``full_like`` to create value initialized arrays.
12-
* ``partition`` partial sorting via selection.
13-
* inplace fancy indexing for ufuncs with the ``.at`` method.
9+
* Python 2 and Python 3 are supported by common code base, no 2to3 needed.
10+
* New ``full`` and ``full_like`` to create value initialized arrays.
11+
* New ``partition`` partial sorting via selection.
12+
* New inplace fancy indexing for ufuncs with the ``.at`` method.
13+
* New nan functions ``nanmean``, ``nanvar``, and ``nanstd``.
14+
* New gufuncs for linear algebra.
1415
* Numerous performance improvements in many areas.
1516

1617
Dropped Support
@@ -264,18 +265,15 @@ Performance improvements via SSE2 vectorization
264265
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
265266
Several functions have been optimized to make use of SSE2 CPU SIMD instructions.
266267

267-
* Float32 and float64:
268-
269-
* base math (`add`, `subtract`, `divide`, `multiply`)
270-
* `sqrt`
271-
* `minimum/maximum`
272-
* `absolute`
273-
274-
* Bool:
275-
276-
* `logical_or`
277-
* `logical_and`
278-
* `logical_not`
268+
* Float32 and float64:
269+
* base math (`add`, `subtract`, `divide`, `multiply`)
270+
* `sqrt`
271+
* `minimum/maximum`
272+
* `absolute`
273+
* Bool:
274+
* `logical_or`
275+
* `logical_and`
276+
* `logical_not`
279277

280278
This improves performance of these operations up to 4x/2x for float32/float64
281279
and up to 10x for bool depending on the location of the data in the CPU caches.
@@ -320,6 +318,7 @@ The function np.take now allows 0-d arrays as indices.
320318
The separate compilation mode is now enabled by default.
321319

322320
Several changes to np.insert and np.delete:
321+
323322
* Previously, negative indices and indices that pointed past the end of
324323
the array were simply ignored. Now, this will raise a Future or Deprecation
325324
Warning. In the future they will be treated like normal indexing treats
@@ -338,7 +337,8 @@ Padded regions from np.pad are now correctly rounded, not truncated.
338337
C-API Array Additions
339338
~~~~~~~~~~~~~~~~~~~~~
340339

341-
Three new functions have been added to the array C-API.
340+
Four new functions have been added to the array C-API.
341+
342342
* PyArray_Partition
343343
* PyArray_ArgPartition
344344
* PyArray_SelectkindConverter
@@ -349,6 +349,7 @@ C-API Ufunc Additions
349349

350350
One new function has been added to the ufunc C-API that allows to register
351351
an inner loop for user types using the descr.
352+
352353
* PyUFunc_RegisterLoopForDescr
353354

354355
Deprecations

0 commit comments

Comments
 (0)