-
NumPy
Generator.shuffle – 既存の配列の要素をランダムに並べ替え
Generator.shuffleは、NumPyのrandomモジュールで、既存の配列の要素をランダムに並べ替えるジェネレータメソッドです。 これと同じ操作は、NumPyのversion1.17までは random.shuffle関数で行っていました。しかし現在では、default_rng で作成したイ... -
NumPy
Generator.permutation – 既存の配列の要素をランダムに並べ替えた新しい配列を生成
Generator.permutationは、NumPyのrandomモジュールで、既存の配列の要素をランダムに並べ替えた新しい配列を生成するためのジェネレータメソッドです。 これと同じ操作は、NumPyのversion1.17までは random.permutation関数で行っていました。しかし... -
NumPy
Generator.choice – 既存の配列から乱数配列を生成
Generators.choice は、NumPyのrandomモジュールで、既存の配列の要素から、任意の確率分布で乱数を生成するためのジェネレータメソッドです。 これと同じ操作は、NumPyのversion1.17まではrandom.choice関数で行っていました。しかし現在では、default_rn... -
NumPy
Generator.normal – 任意の平均・標準偏差の正規分布から乱数配列を作成
Generator.normal は、NumPyのrandomモジュールで任意の平均・標準偏差から乱数配列を生成するためのジェネレータメソッドです。 これと同じ操作は、NumPyのversion1.17までは random.normal関数で行っていました。しかし現在では、default_rng で作... -
NumPy
Generator.standard_normal – 標準正規分布から乱数配列を生成する方法
Generators.standard_normal は、NumPyのrandomモジュールで標準正規分布(平均0標準偏差1)から乱数配列を生成するためのジェネレータメソッドです。 これと同じ操作は、NumPyのversion1.17までは random.standard_normal関数や、random.randn関数で... -
NumPy
Generator.uniform – 連続一様分布から任意の範囲の乱数配列を作成する方法
Generators.uniformは、NumPyのrandomモジュールで連続一様分布の乱数配列を生成するためのジェネレータメソッドです。 これと同じ操作は、NumPyのversion1.17まではrandom.uniform関数で行っていました。しかし現在では、default_rng で作成したインスタ... -
NumPy
Generators.random – 標準連続一様分布から乱数配列を作成する方法
Generators.randomは、NumPyのrandomモジュールで連続一様分布の乱数配列を生成するためのジェネレータメソッドです。 これと同じ操作は、NumPyのversion1.17までは random.random_sample関数などで行っていました。しかし現在では、default_rng で作... -
NumPy
Generator.integers – 離散一様分布から整数の乱数配列を作成する方法
Generators.integers は、NumPyのrandomモジュールで離散一様分布の乱数配列を生成するためのジェネレータメソッドです。 これと同じ操作は、NumPyのversion1.17までは random.randint関数で行っていました。しかし現在では、default_rng で作成したインス... -
NumPy
numpy.random.default_rng – 乱数生成のためのジェネレータオブジェクトの作成
NumPyのrandomモジュールは、様々な乱数を生成するために、科学技術計算において多用するものです。そして、version1.17以降は、randomモジュールにおける乱数生成方法が、従来の関数を使う方法から、ジェネレータメソッドを使う方法に変更されました。 こ... -
NumPy
numpy.random.gamma – ガンマ分布から乱数配列を生成
numpy.random.gammaは、ガンマ分布から乱数を生成する関数です。このページでは、この関数の使い方について解説します。 【1. 書式】 ガンマ分布とは ガンマ分布は、簡単に言うと、ある一定の期間に1回起こるランダムな事象がn回起こるまでの時間の分布を... -
NumPy
numpy.random.standard_exponential – 指数分布から乱数配列を生成
numpy.random.standard_exponentialは、指数分泌から乱数配列を生成する関数です。この使い方について解説していきます。 【1. numpy.random.standard_exponentialの使い方】 指数分布とは 指数分布とは、以下のようなカーブを描く連続確率分布です。 出典... -
NumPy
numpy.random.uniform – 任意の範囲の連続一様分布の乱数を生成
numpy.random.uniformは、任意の範囲の連続一様分布から浮動小数点数の乱数を生成する関数です。この関数の使い方について解説していきます。 【1. 書式】 連続一様分布について random.uniform関数の確率密度関数は、[low:a, high:b) としたら、以下の式...