問題タブ [graphlab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - NetworkX から GraphLab 接続コンポーネントへの変換
次の NetworkX コードに相当する GraphLab は何ですか?
for nodeset in nx.connected_components(G):
GraphLab で、接続された各コンポーネントの頂点 ID のセットを取得したいと考えています。
python - Importgraph lab hello world エラー
Ubuntu 14.04 を実行している PC に GraphLab をインストールした後、最初の hello world プログラムで次のエラーが発生しました。
エラー:
この理由と、エラーを解決する方法を教えてください。
python - Graphlab ライブラリのインポートについて
Ubuntu 14.04 では、 https: //dato.com/download/install-graphlab-create-command-line.html に基づいて Graphlab をインストールしましたが、正常に動作しているようです。
ただし、推奨モジュールを使用しようとすると、次のエラーが表示されます。
最初の行で、graphlab がエラーなしでインポートされます。ただし、2 行目で次のエラーが発生します。
問題はどのように解決できますか?ありがとう
python - Dato: pandas の graphlab.random_split() に相当する関数は何ですか?
Coursera で機械学習のコースを行っています。コースでは、 Datoの GraphLab を使用することが強調されています。演習の 1 つで、講師は次のように、graphlab.random_split() を使用して SFrame を分割しました。
最初の 1 週間のコースを終了しました。クイズでは、GraphLab と SFrame を使用して問題を解決する必要があります。GraphLab をインストールしようとしましたが、64 ビット PC が必要で、私の PC は 32 ビットです。インストラクターは、必要に応じて Pandas を使用することを選択したので、私は Pandas を使い始めました。
私の問題はこれです、インストラクターは を使用しsales.random_split(.8,seed=0)
、それは彼に を与えますtrain_data, test_data
。彼はそれらをさらに分析するために使用し、その答えにたどり着きます。
ここで、まったく同じ方法でデータを分割する pandas 関数を使用しないと、私の答えが彼の答えと一致することはなく、このクイズに合格することはできません。私が使用したい pandas 関数は次のとおりです。
私の質問はこれです:pandas.DataFrame.sample(frac=0.8, random_state=0)
と同じ出力が生成されsales.random_split(.8,seed=0)
ます。
私はインストラクターに手紙を書いて、彼の返事を待っています。ありがとうございました。
macos - グラフラボのインストール エラー
コマンドにメールアドレスとプロダクトキーを入力するpipコマンドを使用してgraphlabをインストールしてみました。アップしてみました。私は sudo pip コマンドを使用しており、Mac で作業しています。毎回この例外が発生し、失敗します。dmgをインストールできますが、それは簡単です。この例外を修正する方法を知りたいです。例外は次のとおりです。
python - sframe ロジスティック分類器の作成
ロジスティック分類器を構築するためにgraphlab-createを使用しています。私のデータは sframe にあります (.dtype を使用してこれを確認しました)。これは、Amazon レビューの zip ファイルを使用した機械学習に関する Coursera クラス用です。
ただし、このコードを実行すると:
足りないものはありますか?
python-2.7 - Python の Datetime - 計算速度 - ビッグデータ
データフレーム (より具体的には、graphlab SFrame データ構造) 内の 2 つの列の差 (日数) を見つけたいと考えています。
これを行うためにいくつかの関数を作成しようとしましたが、十分に高速な関数を作成できないようです。処理する行が最大 8,000 万行あるため、現在は速度が問題です。
2 つの異なる関数を試しましたが、どちらも遅すぎます。
t2_colname_str および t1_colname_str 引数は、使用する列名であり、両方の列に datetime.datetime オブジェクトが含まれています。
ループの場合
リスト内包表記
これがリスト内包表記の意図した目的ではないことはわかっていますが、より高速かどうかを確認するために試してみました。
その他の注意事項
私は Dato による GraphLab-Create とその SFrame データ構造を主に使用しています。これは主に、すべての計算を並列化して分析を超高速にし、機械学習アプリケーション用の優れたライブラリを備えているためです。まだチェックしていない場合は、素晴らしい製品です。
GraphLab ユーザー ガイドは、https ://dato.com/learn/userguide/index.html にあります。
python - Graphlab のインポート時に Spyder-Python がクラッシュする
これが私の最初の質問です。適切な質問の作成方法に関する記事を読みましたが、これらのガイドラインの範囲内に留まることを願っています。
を実行するたびにimport graphlab
、Spyder2 がフリーズしてからクラッシュします。パッケージを何度もインストールしようとしましたが、すべてエラー メッセージが表示されません。実際には、スクリプトを実行する必要さえなく、入力するだけimport graphlab
でクラッシュする場合があります。
つまり、コンソールにエラー メッセージが表示されず、Spyder がクラッシュするだけです。Windows 10 を使用しています。
私はコーセラでワシントン大学の機械学習コースを行っています。Graphlab の代わりに scikit Learn を使用したいのですが、製品を推奨する方法がありません。
この問題を解決するために私ができることについて何か提案はありますか?
ありがとう!
python - Graphlab または Python で特定の行を見つける
グラフラボでは、
私は、より大きなリストから映画の小さなサブセットを扱っています。
movieIds_5K_np
私のmovieIdsを含む配列です。「ratings_33K_np」は 4 つの列を持つ配列で、2 番目の列にはすべての映画の映画 ID が含まれます。
ratings_33K_np
「movieIds_5K_np」に ID が存在する行のみを選択する必要があります。
私はこのアプローチを試みましたが、うまくいかないようです:
Graphlab またはいくつかの Python ライブラリを使用してこれを行うにはどうすればよいですか? 本来は SFrame としてインポートされたものratings_33K
と言うべきでしょう。movieIds_5K
ありがとう