-
-
Notifications
You must be signed in to change notification settings - Fork 10.8k
String representation of exotic masked structured arrays with ndim=0 fails with ValueError #6729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
Comments
The stack trace was off in the first version of this report, now it points to the correct place. |
Merged
gerritholl
added a commit
to gerritholl/numpy
that referenced
this issue
Dec 1, 2015
Fix representation of a structured masked array with dimension zero. The effect of representing a masked array with dimension zero is now similar to respresenting an mvoid. This commit fixes numpy#6729.
colbych
added a commit
to colbych/numpy
that referenced
this issue
Dec 6, 2015
* 'master' of git://github.com/numpy/numpy: (24 commits) BENCH: allow benchmark suite to run on Python 3 TST: test f2py, fallback on f2py2.7 etc., fixes numpy#6718 BUG: link cblas library if cblas is detected BUG/TST: Fix for numpy#6724, make numpy.ma.mvoid consistent with numpy.void BUG/TST: Fix numpy#6760 by correctly describing mask on nested subdtypes BUG: resizing empty array with complex dtype failed DOC: Add changelog for numpy#6734 and numpy#6748. Use integer division to avoid casting to int. Allow to change the maximum width with a class variable. Add some tests for mask creation with mask=True or False. Test that the mask dtype if MaskType before using np.zeros/ones BUG/TST: Fix for numpy#6729 ENH: Avoid memory peak and useless computations when printing a MaskedArray. ENH: Avoid memory peak when creating a MaskedArray with mask=True/False (numpy#6732). BUG: Readd fallback CBLAS detection on linux. TST: Fix travis-ci test for numpy wheels. MAINT: Localize variables only used with relaxed stride checking. BUG: Fix for numpy#6719 MAINT: enable Werror=vla in travis BUG: Include relevant files from numpy/linalg/lapack_lite in sdist. ...
jaimefrio
pushed a commit
to jaimefrio/numpy
that referenced
this issue
Mar 22, 2016
Fix representation of a structured masked array with dimension zero. The effect of representing a masked array with dimension zero is now similar to respresenting an mvoid. This commit fixes numpy#6729.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Even after the fixes in pull request #6094, there are still some cases where string representation fails, in particular where some members of a structured array are multi-dimensional:
And without the
m = m.view(...)
line,m.any()
would fail withTypeError: cannot perform reduce with flexible type
.A bit more of an overview, illustrating what we would like to see:
The text was updated successfully, but these errors were encountered: