Trouble with Matplotlib 0.87.1 on Windows

Well, that's not the right answer, either.

    > In [18]: numpy.array([1])/0.0 Out[18]: array([ inf])

    > But I think the *real* right answer is this:

    > In [15]: numpy.inf Out[15]: inf

OK, now I am thoroughly confused. Take a look at the original

    from _nc_imports import nx, inf, infinity, Infinity
  File "C:\Python24\Lib\site-packages\matplotlib\numerix\",
line 25, in ?
    inf = infty = infinity = Infinity = (array([1])/0.0)[0]
TypeError: unsupported operand type(s) for /: 'numpy.ndarray' and 'float'

He is importing from _nc_imports, which is triggered by Numeric, not
numpy. numpy lives in _sp_imports. _nc_imports does the following

  from Numeric import array
  #...snip, snip
  inf = infty = infinity = Infinity = (array([1])/0.0)[0]

How in the world is he getting the error message pointing to an
numpy.ndarray in _nc_imports?