CourseraでMLコースを受講し、GraphLab Createとipythonノートブックをインストールしました。MLとpythonは初めてです。
次のエラーが発生します、
import graphlab
sf = graphlab.SFrame('people-example.csv')
()のAttributeErrorトレースバック(最新の呼び出しが最後)
----> 1 sf = graphlab.SFrame( 'people-example.csv')
AttributeError: 'module'オブジェクトに属性 'SFrame'がありません
このエラーを修正するにはどうすればよいですか?people-example.csvが正しいパスにあり、SFrameのスペルミスはありません。
ライブラリgraphlab
が更新されており、現在のpythonバージョンで動作することを確認してください。組み込みライブラリのpython 2xから3xへの変更はこのような問題を引き起こす可能性があります。
IPython/Jupyterノートブックで、次の手順をこの特定の順序で実行します。
graphlab.get_dependencies()
カーネルを再起動します:_Kernel > Restart
_
今度はgraphlabをインポートします:_import graphlab
_
sf = graphlab.SFrame('people-example.csv')
お役に立てれば。乾杯!
最初に、次を実行する必要があります。
import graphlab
graphlab.product_key.set_product_key('your product key here')
どこ product_key
は、turi.comにCoursera資格情報を登録した後にメールで受け取った鍵です。
この操作の後、すべてが正常に動作します。
Graphlabが正しい場所の依存関係を確認するには、iPython/Jupyterノートブックでipythonカーネルを再起動する必要があります。
メニューオプション:
Kernel > Restart
そしてさらに試みる。私のために働いた。
それを次のように変更します。
sf = graphlab.SFrame.read_csv('people-example.csv')