diff options
author | Peter Andreas Entschev <peter@entschev.com> | 2019-04-25 17:38:47 +0200 |
---|---|---|
committer | Eric Wieser <wieser.eric@gmail.com> | 2019-04-25 08:38:47 -0700 |
commit | 0c3d18f57c842047ae23383c2eae46a042faef5d (patch) | |
tree | 06bc834a1f55061b7e5b17bbd767b6d13cd930d3 /numpy/doc/basics.py | |
parent | d96b446dfe9a2a3e17b01ed13ebf6a459b5605e5 (diff) | |
download | numpy-0c3d18f57c842047ae23383c2eae46a042faef5d.tar.gz |
ENH: Add shape to *_like() array creation (#13046)
* ENH: Added shape argument to *_like() array creation functions
* ENH: C backend adjustments for shape argument on *_like()
* TST: Added test for shape argument in *_like() functions
* ENH: Added PyArray_NewLikeArrayWithShape()
This change maintains backwards compatibility, rather than passing new
arguments to PyArray_NewLikeArray().
* BUG: Fix for PyArray_NewLikeArrayWithShape strides and ndim == 0
Arrays created with new shapes should not take into consideration the original
array's stride, and ndim == 0 should not be a case to ignore a new shape, as
the caller may request a 0d array.
* REL: Updates for C-API, version 1.17.x
* Add comments to cversions.txt (new PyArray_NewLikeArrayWithShape function)
* Increment C_API_VERSION to 1.17 in setup_common.py
* Revert "REL: Updates for C-API, version 1.17.x"
This reverts commit 807f512ebeb7797ad374d845e41015948afcc708.
* Revert exposing PyArray_NewLikeArrayWithShape on C-API
* DOC: fix versionadded for *_like() shape argument
* STY: add missing spaces in array initializers
* ENH: empty_like raises ValueError
This occurs when shape is defined and number of dimensions match but
order is 'K'.
* TST: test for exception of *_like() functions
* DOC: release note for shape argument in *_like() functions
* DOC: fix *_like() documentation on raises
* BUG: *_like() raises for non-C/F-layout arrays
* TST: change *_like() shapes to prevent NPY_RELAXED_STRIDE_DEBUG=1 failure
* Move empty_like() exception to C implementation
* Update *_like() ValueError documentation
* Rearrange stride computation for *_like() if new shape and order='K'
* Change handling of order= for *_like()
- If order='K' try to keep, otherwise, order='C' is implied
- Do not raise ValueError anymore
* Fix *_like() tests
Diffstat (limited to 'numpy/doc/basics.py')
0 files changed, 0 insertions, 0 deletions