Hi Travis, Hi list,
> I saw Travis' query on the matplotlib-user - list and of cause
> I read Fernandos reply...
> So, I copied the three files into the matplotlib directory as
> bsp_3D01.py, proj3d.py and mplot3d.py... But if I try to run
> bsp_3d01.py I get:
Not sure about the bsp example ...
Try the following
wget http://matplotlib.sourceforge.net/mpl3d.zip
unzip mpl3d.zip
cd 3d/
python mplot3d.py --Numeric
There is a problem with numpy support, since when I ran the code with
numpy I got the following
Traceback (most recent call last):
File
"/home/jdhunter/debs/matplotlib/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gtk.py",
line 303, in expose_event
self._render_figure(self._pixmap, w, h)
File
"/home/jdhunter/debs/matplotlib/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gtkagg.py",
line 72, in _render_figure
FigureCanvasAgg.draw(self)
File
"/usr/lib/python2.4/site-packages/matplotlib/backends/backend_agg.py",
line 386, in draw
self.figure.draw(renderer)
File "/usr/lib/python2.4/site-packages/matplotlib/figure.py", line
528, in draw
for a in self.axes: a.draw(renderer)
File "mplot3d.py", line 714, in draw
self.w_xaxis.draw(renderer)
File "mplot3d.py", line 464, in draw
tc = self.axes.tunit_cube(vals,renderer.M)
File "mplot3d.py", line 680, in tunit_cube
M = M or self.M
ValueError: The truth value of an array with more than one element is
ambiguous. Use a.any() or a.all()
This is a common problem I have with switching code over to numpy. If
you are in the habit of using if myMatrix: as a way to check for an
empty matrix, numpy now throws this error. It could be replaced with
myMatrix.any(), but then I think there are problems if you use the
same code under Numeric or numarray.
Ryan
···
On 2/14/06, John Hunter <jdhunter@...4...> wrote:
> Hi Travis, Hi list,
> I saw Travis' query on the matplotlib-user - list and of cause
> I read Fernandos reply...
> So, I copied the three files into the matplotlib directory as
> bsp_3D01.py, proj3d.py and mplot3d.py... But if I try to run
> bsp_3d01.py I get:
Not sure about the bsp example ...
Try the following
wget http://matplotlib.sourceforge.net/mpl3d.zip
unzip mpl3d.zip
cd 3d/
python mplot3d.py --Numeric
There is a problem with numpy support, since when I ran the code with
numpy I got the following
Traceback (most recent call last):
File
"/home/jdhunter/debs/matplotlib/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gtk.py",
line 303, in expose_event
self._render_figure(self._pixmap, w, h)
File
"/home/jdhunter/debs/matplotlib/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gtkagg.py",
line 72, in _render_figure
FigureCanvasAgg.draw(self)
File
"/usr/lib/python2.4/site-packages/matplotlib/backends/backend_agg.py",
line 386, in draw
self.figure.draw(renderer)
File "/usr/lib/python2.4/site-packages/matplotlib/figure.py", line
528, in draw
for a in self.axes: a.draw(renderer)
File "mplot3d.py", line 714, in draw
self.w_xaxis.draw(renderer)
File "mplot3d.py", line 464, in draw
tc = self.axes.tunit_cube(vals,renderer.M)
File "mplot3d.py", line 680, in tunit_cube
M = M or self.M
ValueError: The truth value of an array with more than one element is
ambiguous. Use a.any() or a.all()
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
matplotlib-users List Signup and Options
Ryan Krauss wrote:
This is a common problem I have with switching code over to numpy. If
you are in the habit of using if myMatrix: as a way to check for an
empty matrix, numpy now throws this error. It could be replaced with
myMatrix.any(), but then I think there are problems if you use the
same code under Numeric or numarray.
sometrue() exists as a ufunc in both.
···
--
Robert Kern
robert.kern@...287...
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter