[Numpy-discussion] Why are empty arrays False?
diagonaldevice at gmail.com
Sat Aug 19 13:18:45 EDT 2017
On Sat, Aug 19, 2017 at 9:22 AM, Pauli Virtanen <pav at iki.fi> wrote:
> While the intention of making it harder to write code with bugs
> is good, it should not come at the cost of having everyone fix
> their old scripts, which worked correctly previously, but then
> suddenly stop working.
This is a good point. Deprecating anything in such a widely used library
has a very big cost that must be weighed against the benefits, and I agree
that truth-testing on size=1 arrays is neither broken nor dangerous. IMO,
it is a small refactoring hazard at worst.
> Note also that I expect polling on this mailing list will not
> reach the majority of the user base, [...]
Yep. This thread was really just to test the waters.
While there's no way to really reach out to the silent majority, I am going
to at least make a github issue and summarize the points from this
discussion there. I'm glad to see that the general response so far has
been that this seems actionable (specifically, deprecating __nonzero__ on
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the NumPy-Discussion