問題タブ [sframe]

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.

0 投票する
1 に答える
845 参照

python - Graphlab SFrameの特定の列から「該当なし」の値を持つ行を見つける

Graphlab.SFrame次の列名を持つオブジェクトがあるとします。

たとえば、「スコア」列の NA 値を含む行を削除するには、次のようにします。

または、 None 値を特定の値 (-1 としましょう) に置き換えるには、次のようにします。

https://dato.com/products/create/docs/generated/graphlab.SFrame.htmlから SFrame ドキュメントを確認した後、特定の列に None を含む行を見つけるための組み込み関数はありません。のようにsf.findna('Score')。というか、見落としていたのかもしれません。

そのような機能がある場合、それは何と呼ばれますか?

NA値を持つ行に指定された列がある行を抽出する方法がない場合はどうすればよいですか?

0 投票する
1 に答える
266 参照

python - Python でのデータの効率的な分割

次のコードを検討してください

このコードで私が試みているのは、Sales Sframe (Pandas DataFrame に似ています) のデータをランダムに約 4 つの等しい部分に分割することです。

これを達成するためのPythonic/効率的な方法は何ですか?

0 投票する
1 に答える
141 参照

python-2.7 - グラフラボでUNIXタイムスタンプから人間が読める形式に日付を変換する方法(python 2.7)

私は34GBの大きなテキストファイルに取り組んでいます。graphlab create を使用してファイルを正常に解析しました。データセットには日付に関する列があります。日付は UNIX タイムスタンプで表示されます。入力ファイル (SFrame に変換されたもの) の UNIX タイムスタンプを人間が読める形式に変換するにはどうすればよいですか?

0 投票する
2 に答える
2661 参照

python - AttributeError: 'module' オブジェクトに属性 'Sframe' がありません

GraphLab Create最初に実行可能ファイルから直接実行するようにDatoをインストールし、トラブルシューティングのために(手順はこちらpython 27)を介して手動で実行しました。pip

コード:

出力:

ここで、.csv ファイルを Sframe としてロードしてみます。

不満:

問題を特定する方法はありますか? 本当にありがとう。

注: 既存のpython 34バージョンをアンインストールしました

0 投票する
1 に答える
1575 参照

sframe - 単一の SFrame 要素に値を割り当てる

SFrame の 1 つの要素 (つまり、1 つの行と列) に値を割り当てたいと考えています。Python Notebook を使用して、graphlab をインポートしています。

寸法が 16364 行 x 37 列の SFrame を作成しました。列「テスト」にはゼロが含まれています。

次の構文を使用して値を設定しました: sf[1]['test'] = 3;

次に入力すると: sf[1]['test']

次に、正しい値、つまり「3」が表示されます

しかし、次のように入力すると: sf

次に、「test」列のすべての行にゼロの値が表示されます

sf.head() または sf['test'] または sf['test'].head() についても同じ

ある構文では「3」の値が表示され、別の構文では表示されない理由がわかりません。sf[1]['test'] の値は 3 または 0 ですか?

0 投票する
4 に答える
1893 参照

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)ます。

私はインストラクターに手紙を書いて、彼の返事を待っています。ありがとうございました。

0 投票する
1 に答える
408 参照

python - sframe ロジスティック分類器の作成

ロジスティック分類器を構築するためにgraphlab-createを使用しています。私のデータは sframe にあります (.dtype を使用してこれを確認しました)。これは、Amazon レビューの zip ファイルを使用した機械学習に関する Coursera クラス用です。

ただし、このコードを実行すると:

足りないものはありますか?