問題タブ [numpy-random]

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 投票する
0 に答える
95 参照

numpy - フルランクまたは特定のランクで NumPy ランダム 2D 配列を作成する方法は?

NumPy では、random パッケージを使用して 2D 配列を作成できますが、完全なランクまたは特定のランクがあることを確認できません。入手方法は?フルランクの場合はチェックに使えますlinalg.matrix_rankが、もっと簡単に確認したいです。正方行列の場合の解決策は大歓迎です。

編集:この質問をするとき、Numpyの組み込みソリューションを考えます。しかし、Numpy、Scipy (または他の Python モジュール) にそのような解決策がない場合、ここでの状況は @hpaulj のコメントのようになる可能性があります。そして、数学のトピックとして、質問は次のとおりです。特定のランクを持つランダム行列 (一様分布でランダム) を生成するアルゴリズムを見つけますか? したがって、この質問を閉じるか、Python の優れたアルゴリズムを待つためにそのままにしておくかは、管理者の選択です。

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

numpy - Numpy の多変量法線の例は明確ではありません

この質問が気まぐれなユーザーや数学者に当てはまるかどうかはわかりません。numpy.random.multivariate_normalの例がどのように機能するかわかりません。

ドキュメントの下部では、平均と共分散行列を指定していくつかのランダムな値を生成します。

そして次のように言います。

0.6 が標準偏差の約 2 倍であることを考えると、次のことはおそらく正しいでしょう。list((x[0,0,:] - mean) < 0.6)

これが経験則によるものであることは理解していますが、標準偏差が 0.3 であることはわかりません。分散が各軸で 1 であることを考えると、std (分散の平方根) も 0.3 ではなく 1 である必要があります。

さらに、多変量変数の場合、この 95% ルールはもはや成り立ちません。

誰でもこれで私を助けることができますか?