私はpython 2.7.3とnumpy 1.6.1を使用しています。ルジャンドルとエルミート多項式のガウス求積点を取得しようとしています。numpy documentationに従って、次のように入力して属性にアクセスできるはずです
numpy.polynomial.legendre.leggauss(1)
しかし、これを行うたびに(hermiteまたはhermite_eの場合でも)エラーが発生します
AttributeError: 'module' オブジェクトには属性 'leggauss' がありません
何が起こっている?このような重要な属性が欠落している可能性はありますか? Mac OS X 10.7.4 を使用しています。以下は、Pythonに入力する正確なコードです。
Python 2.7.3 (default, Jul 12 2012, 11:58:31)
[GCC 4.2.1 Compatible Apple Clang 3.1 (tags/Apple/clang-318.0.61)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> numpy.polynomial.legendre.leggauss(1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'leggauss'
>>> numpy.version.version
'1.6.1'