2

現在、Python 2.7 と Numpy 1.6.2 を使用しています。numpy.polyfit()関数を weights パラメーターで使用したい。ただし、numpy 1.6.2 では weights パラメータが使用できないようです。Sourceforge のダウンロード リンクには、1.6.2 が最新バージョンとして表示されます。polynomial.py関数の重みパラメーターを含む更新されたファイルを見つけましたpolyfit()polynomial.py現在のものをウェブサイト上の更新されたものに置き換えただけです。ただし、Python プログラムを実行しようとすると、次のエラーが表示されます。

Traceback (most recent call last):
  File "C:\Python27\first.py", line 13, in <module>
    import matplotlib
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 133, in <module>
    from matplotlib.rcsetup import (defaultParams,
  File "C:\Python27\lib\site-packages\matplotlib\rcsetup.py", line 19, in <module>
    from matplotlib.colors import is_color_like
  File "C:\Python27\lib\site-packages\matplotlib\colors.py", line 52, in <module>
    import numpy as np
  File "C:\Python27\lib\site-packages\numpy\__init__.py", line 153, in <module>
    import polynomial
  File "C:\Python27\lib\site-packages\numpy\polynomial\__init__.py", line 18, in <module>
    from polynomial import Polynomial
ImportError: cannot import name Polynomial

first.py実行しようとしているすべてのコードを含む単純なファイルです

私は何を間違っていますか?Numpy の最新バージョン (1.7?) を簡単に入手する別の方法はありますか?

ご協力ありがとうございました!

4

1 に答える 1

2

polynomial.pyNumPy で呼び出される 2 つのファイルがあります。lib/polynomial.pypolynomial/polynomial.py。間違ったものを交換しました。

Windows 用の 1.7.x の開発ビルドについては知りません。自分でパッケージをビルドすることに慣れている場合は、git を使用してソースをダウンロードし、https://github.com/numpy/numpy/blob/master/doc/HOWTO_RELEASE.rst.txtおよびリンクされたリソースからの指示に従ってビルドできます。

于 2012-07-05T11:04:05.300 に答える