<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta content="text/html; charset=ISO-8859-1"
<body bgcolor="#ffffff" text="#000000">
On 03/08/2010 01:30 AM, David Goldsmith wrote:
type="cite">On Sun, Mar 7, 2010 at 4:41 AM, Friedrich Romstedt <span
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2010/3/5
Pierre GM <<a moz-do-not-send="true"
<div class="im">> 'm'fraid no. I gonna have to investigate that.
Please open a ticket with a self-contained example that reproduces the
> Thx in advance...<br>
I would like to stress the fact that imo this is maybe not ticket and
not a bug.<br>
The issue arises when calling a.max() or similar of empty arrays a,
>>> 0 in a.shape<br>
Opposed to the .prod() of an empty array, such a .max() or .min()<br>
cannot be defined, because the set is empty. So it's fully correct to<br>
let such calls fail. Just the failure is a bit deep in numpy, and<br>
only the traceback gives some hint what went wrong.<br>
I posted something similar also on the matplotlib-users list, sorry<br>
for cross-posting thus.<br>
Any suggestions, then, how to go about figuring out what's happening in
my code that's causing this "feature" to manifest itself?<br>
Perhaps providing the code with specific versions of Python, numpy etc.
would help. <br>
I would guess that aquarius_test.py has not correctly setup the
necessary inputs (or has invalid inputs) required by matplotlib (which
I have no knowledge about). Really you have to find if the _A in cmp.py
used by 'self.norm.autoscale_None(self._A)' is valid. You may be
missing a valid initialization step because the TypeError exception in
autoscale_None ('You must first set_array for mappable') implies
something need to be done first. <br>