問題タブ [snowfall]

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

html - 一部の背景画像で css3 を使用した降雪効果

CSS3 を使用して降雪効果のある Web ページを開発しましたが、正常に動作しています。このリンクを参照してください: -
http://designshack.net/articles/css/make-it-snow-on-your-website-with-css-keyframe-animations/

しかし、事前定義された背景ではできません。背景画像が 1 つあり、その画像に雪を降らせたいです。どうすればそれを達成できるかわかりません。たくさん試しました。誰でもこれに関する彼/彼女の考えを共有できますか?

0 投票する
0 に答える
117 参照

r - 並列 R パッケージ スノーフォールの変数のスコープ

私の理解では、スレーブ プロセスは R パッケージ Snowfall のグローバル/親環境の変数にアクセスできません。

たとえば、次のコードでは、予想どおりにエラー メッセージが表示されます。

エラーメッセージ:

ただし、別の関数で並列コードを実行する場合、エラー メッセージは表示されません。

結果は次のとおりです。

var3functionparfunには存在しないが、彼の親環境には存在するため、この動作はわかりませんfun1

誰か説明してくれませんか?提案をありがとう。

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

r - R で関数を並列実行する

fun1fun2の 2 つの関数があります。Rスクリプトでそれらを並行して実行したいと思います。それらが完了したら、それらの出力を順次処理に使用したいと思います。これは、それらが完了するのを待つ必要があることを意味していると思います。

ヒントや指針をいただければ幸いです。

ありがとうございました。

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

r - R の sfInit() snowfall パッケージが Windows 7 でハングする

Windows 7 を実行している作業マシンですべて (4 つ) のプロセッサを利用するためのいくつかのガイドに従おうとしています。それらはすべて snowfall() パッケージを提案しています。ただし、次のコードを実行すると、R は終了するまで実行されます。つまり、R がハングします。

と同じ結果

そして再び

好奇心のために、私の Sys.info()

と...

0 投票する
0 に答える
71 参照

r - 降雪でWebスクレイピングが失敗?

私はlapplyいくつかのデータを取得するためにたくさんの URL を調べていますが、このreadLines(<URL>)コマンドは正常に動作します。sfLapplyコードに切り替えると、Web ページを読み取ることができません。理由を知っている人はいますか?以下の例

エラー メッセージは次のとおりです。最初のエラー: 接続を開けません

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

r - R 降雪環境の問題

Snowfall ライブラリとその使用法について頭を悩ませようとしています。

環境を利用するシミュレーションを書いていると、次の問題が発生しました。並列モード内で関数をロードするためにファイルをソースすると、関数は、並列モード内で関数を直接宣言したときとは異なる環境を使用しているように見えます。

もう少しわかりやすくするために、次の 2 つのスクリプトについて考えてみましょう。

q_func.Rは関数を宣言します

q_snowfall.R降雪を利用したメイン関数

スクリプト「q_snowfall.R」を実行すると、エラーが発生します

ただし、2 番目のオプション (SnowFunc 関数内で関数を宣言する) を使用すると、エラーは消えます。

Snowfall がさまざまな環境をどのように処理するか知っていますか? または、問題の解決策さえありますか。(「q_func.R」は実際には約 100 行のコードを必要とすることに注意してください。したがって、別のファイルに保存することをお勧めします。したがって、「オプション 2 を保持する」は解決策ではありません!)

どうもありがとうございました!

編集 すべてを変更するget(envname)get(envname, envir = globalenv())、うまくいくようです。しかし、これは多かれ少なかれ回避策であり、降雪のような解決策ではないように思えます。

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

r - xts オブジェクトでの sfLapply & apply.rolling - 結果のエラー: 範囲外の添字

私の目標は、同じデータ構造と高速で、5 株 (xts オブジェクト) の毎日のリターンを 90 日間のルックバック期間 (過去 90 日間のリターンの SD を計算) のローリング標準偏差にマッピングすることです。 . コア関数「lapply」を使用したアプローチはうまく機能します。ただし、snowfall パッケージの並列アプローチ「sfLapply」は、何らかの理由で機能しませんでした。ここにイラストがあります:

ライブラリの初期化とデータセットとパラメータのシミュレーション:

lapply を使用してローリング SD を計算すると、機能するソリューションが得られます。

動作しなかった並列バージョンは次のとおりです。

上記のコードは、次のエラーを返します。

独自の for ループを作成していないため、なぜこのエラーが発生するのかわかりません。考えられる間違いを指摘してください。どんな考えでも大歓迎です。助けてくれてありがとう!

環境: R:3.2.0/ RStudio:0.99.472 / 雪:0.3-13 / 降雪:1.84-6/ xts:0.9-7/ PerfomanceAnalytics:1.4.3541

PS runSD は、apply.rolling の代わりに使用できます。apply.rolling は、さまざまな関数で機能するため、使用されます。

0 投票する
0 に答える
105 参照

r - Snowfall 内で write.table にロックを実装する方法 (R)?

複数の降雪スレッドが write.table() を使用して同じファイルに書き込もうとしています。少数のケースでは、行が壊れています。つまり、複数の行が混ざっているように見えます。これは、2 つのスレッドが同時に同じファイルに書き込もうとした場合と推測されます。

例は次のとおりです。

一度に 1 つのスレッドのみがファイルに書き込むようにする方法はありますか?本質的に、スレッドはファイルをロックし、それに書き込み、ロックを解放しますか?

0 投票する
3 に答える
261 参照

r - R snowfall : テーブル列に並列適用

テキストファイルから取得した、多くの列と行を持つテーブル M があります。

私が正常に使用した列ごとにランクを取得するには:

計算を高速化したいのですが、この関数を降雪で実装することに成功しませんでした。

私は試した :

M <- apply(M,2,rank)降雪に相当するものは何ですか?

よろしくお願いいたします。