問題タブ [pmap]

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 に答える
88 参照

julia - (Julia 1.x) pmap を使用した BoundsError?

pmap()配列要素の値を設定するときに a をスローすることに問題がBoundsErrorあります - 私のコードは 1 ワーカーに対しては機能しますが、1 を超えると機能しません。実際のコード フローにほぼ従う最小限の作業例を作成しました。

  1. ソース データを取得する
  2. 反復する点のセットを定義する
  3. 計算する配列ポイントを初期化する
  4. 各配列ポイントを計算する

メインファイル:

機能ファイル:

エラー出力:

pmapdemo2.jl、 に置き換えるdata["field"][a,b,c,d] = rand()@show a, b, c, d、すべてのワーカーが実行中であり、渡される変数に完全にアクセスできることを示しますが、代わりに に置き換えると@show data["field"]、同じエラーがスローされます。確かにSharedArraysの全体的な目的はこれを避けることですか? または、それを使用する方法を誤解していpmapますか?

これは、Julia の談話のクロスポストです

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

r - pmap purrr エラー: 引数 1 には名前が必要です

行ごとに data.table を合計し、それに定数を追加する予定です。このコードの何が問題なのですか。私は特に pmap_dfr ソリューションを探しています:

予想される出力は、次の行を含む 1 列のティブルです。

13 16 19

スローされたエラー: 引数 1 には名前が必要です。

pmap と pmap_dbl で動作させることができましたが、pmap_dfr を使用すると失敗します。さらに、私が提供した例はおもちゃの例です。行単位の合計に後で d を追加するのではなく、sum 関数への入力引数として d 変数が必要です。

例私は以下がうまくいくことを知っています:

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

r - 列が異なる可能性があるデータフレームの各行で purrr::pmap を使用する

したがって、purrr::map を使用して、上記のデータフレームの各行に関数を適用する必要があります。ただし、列 sev_curve と weight のみが存在することが確実です。他の 2 つの列は存在する場合と存在しない場合があり、代わりに他の列が存在する可能性があります。