問題タブ [random-sample]
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.
matlab - ランダムサンプルのマッピング
少し問題があります。プロセスから特異値の分解を元に戻すことはできませんが、事前にデータをマップできるかどうか疑問に思いました。
私のデータセットの1つはfulldataという名前です。私は次のようにこのデータにsvdsを適用します:
次に、データセットからランダムに1000行を選択します。
フルデータからどの1000行を選択したかを知る方法を見つける必要がありますか?たぶん、fulldataからの行番号で1から1000までのデータを出力します。誰かがそれを行うことができる方法を知っていますか?
algorithm - 要素の値に比例する確率でコレクションから要素を選択します
頂点のリストがあり、そこから deg(v) に比例する確率でランダムな頂点を選択する必要があります。ここで、deg(v) は頂点の次数です。この操作の擬似コードは次のようになります。
ここで、u はランダムに選択された頂点、L は頂点のリスト、v は L 内の頂点です。問題は、その方法がわからないことです。このランダムな頂点を取得する方法を誰かに説明してもらえますか? 誰かが私にこれを説明していただければ幸いです。擬似コードはさらに高く評価されます;)。
c - cの(0,1)からの乱数
指数分布の変量が必要ですが、これを行うのはかなり効率的です。
ここで、my_random_functionはdouble xを与えるので、 (厳密に)または0 < x < 1
を取得しないことを意味します。0と1の値を除外した乱数を取得するにはどうすればよいですか。誰かが以前にこれを尋ねたことがあると確信していますが、私はそれを見ることができません。また、指数分布の値を生成する他の方法も利用できます。-log(0)
0
編集:>から<
fortran - fortranでの交換なしのサンプリング
母集団から特定の数のオブジェクトをサンプリングする必要があります。次のコードは、置換を伴うサンプリングを示しています。交換せずにサンプリングに使用できる条件は何ですか?
前もって感謝します
c++ - C++でランダム行列を生成するには?
スパース性が固定され、インデックスと値がランダムなマトリックスを生成したいと考えています。
問題を単純化するために、配列を例にとります。ゼロ以外の値を持つ 3 つの場所だけで arr[10] を生成します。これら 3 つのインデックスを 1 つずつランダムにすると、繰り返しのためにアルゴリズムの効率が悪くなります。
さらに難しいのは、ランク k のランダム行列を生成したいということです。これは、null 列と行がコードにバグを引き起こす可能性があるためです...今回はどのように作成しますか?
ありがとう!
java - N から M のランダム サンプルを作成する
目的は、0 から N-1 までの M 個の整数のランダム サンプルを作成することです。
このコードをオンラインで見つけました (http://introcs.cs.princeton.edu/java/14array/Sample.java.html)
わずか4行でこれを実行できるのに、配列を使用する必要性がわかりません。
mysql - MySQLの各ユーザーID(列)の5%の行をランダムに選択するにはどうすればよいですか?
MySQLを使用して各userid列の5%行をランダムに選択するにはどうすればよいですか?
つまり、mytableにはuserid列が含まれており、入力された行の各ユーザーの5%をランダムにチェックしたいと思います。したがって、クエリは各ユーザーの行の5%を返す必要があります。
python - サブフォルダーからの Python ランダム行
複数のサブフォルダーの .txt ファイルに多くのタスクがあります。これらのフォルダー、それらに含まれるファイル、および最後にファイル内のテキスト行から合計 10 個のタスクをランダムに取得しようとしています。選択した行は、次の実行で選択されないように削除またはマークする必要があります。これは広すぎる質問かもしれませんが、意見や指示をいただければ幸いです。
これまでのコードは次のとおりです。
algorithm - 最初の n 個の自然数のランダム順列を生成する最も効率的な方法は何ですか?
今まで、遭遇したすべての一意の番号を追跡するリストを使用してきました。乱数ジェネレーターを使用して、1 から n の間の乱数を取得しています。その番号が既にリストにある場合は、リストにない番号に遭遇するまで乱数を生成し続けます。リストにない新しい番号を取得したら、それをリストに追加し、「n」個の番号がすべてリストに含まれるまでこのプロセスを繰り返します。
明らかに、この方法は非常に非効率的です。誰かがこれに対する効率的な解決策を提案できますか??
r - ベクトルをランダムに 2 つのセットに分割する
長さ 100 のベクトル t があり、それを 30 と 70 の値に分割したいのですが、値はランダムに、置換なしで選択する必要があります。したがって、30 個の値のいずれも 70 個の値のサブ ベクトルに含めることはできず、その逆も同様です。
sample
ベクトルからランダムに値を選択するために使用できるR 関数を知っています。ただし、replace = FALSE を使用する場合でも、sample
選択する値を 30 で 1 回、70 で 1 回、関数を 2 回実行する必要があります。つまり、30 個の値の一部が 70 個の値に含まれる可能性があり、その逆も同様です。
何か案は?