Je prends des cours de ML à Coursera et j'ai installé GraphLab Create et le bloc-notes ipython. Je suis nouveau en ML et en python.
J'obtiens l'erreur suivante,
import graphlab
sf = graphlab.SFrame('people-example.csv')
AttributeError Traceback (dernier appel le plus récent) dans ()
----> 1 sf = graphlab.SFrame ('people-example.csv')
AttributeError: l'objet 'module' n'a pas d'attribut 'SFrame'
Comment puis-je corriger cette erreur? J'ai le fichier people-example.csv dans le bon chemin et aucune faute d'orthographe sur SFrame. Toute aide est grandement appréciée. Merci.
Assurez-vous que la bibliothèque graphlab
est mise à jour et fonctionne avec votre version actuelle python. Les changements sur les bibliothèques intégrées de python 2x à 3x sont susceptibles de causer des problèmes comme celui-ci.
Dans votre bloc-notes iPython/Jupyter, suivez ces étapes dans cet ordre particulier.
graphlab.get_dependencies()
Redémarrez le noyau: Kernel > Restart
Maintenant importez graphlab: import graphlab
sf = graphlab.SFrame('people-example.csv')
J'espère que cela t'aides. À votre santé!
Au début, vous devez exécuter:
import graphlab
graphlab.product_key.set_product_key('your product key here')
où product_key
est une clé que vous avez reçue dans votre e-mail après votre inscription sur turi.com avec vos informations d'identification Coursera.
Après cette opération, tout va bien se passer.
Vous devez redémarrer le noyau ipython sur votre bloc-notes iPython/Jupyter pour graphlab pour voir les dépendances aux bons emplacements.
options de menu:
Kernel > Restart
et essayez à nouveau. A travaillé pour moi.
Changez-le en:
sf = graphlab.SFrame.read_csv('people-example.csv')