問題タブ [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.
python - SFrame の String オブジェクトから dateTime オブジェクトへ
私は約20GBの巨大なデータセットを持っています。graphlab.SFrame.read_csv() を使用してデータを読みました。yyyy-dd-mm 形式の文字列として読み取られる日付列があります。しかし、列を日時オブジェクトとして読み取りたいです。どうすればいいですか?
1 つの方法は、各行を反復処理し、Python コードを使用して変更することです。他に方法はありますか?速いかもしれませんか?
python - sframe.apply() を使用するとランタイム エラーが発生する
データでいっぱいの s フレームに単純な適用を使用しようとしています。これは、テキスト入力を受け取り、それをリストに分割する関数を適用する、列の 1 つでの単純なデータ変換用です。関数とその呼び出し/出力は次のとおりです。
コードを実行すると、そのエラーが発生します。s フレーム (df) は 10 x 2 しかないため、そこから過負荷が発生することはありません。この問題を解決する方法がわかりません。
python - Graphlab および/または Numpy を使用した SFrame および SArray による行列乗算
graphlab.SArray
名前付きのcoef
:
そして、graphlab.SFrame
(最初の 10 の下に示されている) という名前x
:
乗算が以下のように計算された最初の行を持つ単一のベクトル SArray を返すように、SArray と SFrame を操作するにはどうすればよいですか? :
私は現在、SFrame / SArrayをリストに変換してから、それをnumpy配列に変換するというばかげたことをしていますnp.multiply
。numpy 配列に変換した後でも、正しい行列とベクトルの乗算が得られません。私の現在の試み:
(間違って) [out]:
私の試みの出力も間違っています。単一のベクトルスカラー値を返す必要があります。もっと簡単にできる方法があるはずです。
乗算が以下のように計算された最初の行を持つ単一のベクトル SArray を返すように、SArray と SFrame を操作するにはどうすればよいですか?
また、numpy
データフレームでは、行列とベクトルの乗算をどのように実行する必要がありますか?