NumPyをオンライン実行

NumPyで乱数生成

乱数はシミュレーション、テスト、サンプリングに使われます。

NumPyで乱数生成とは?

乱数はシミュレーション、テスト、サンプリングに使われます。

再現可能なランダムデータを作ります。

どのような場面で使う?

  • ベクトル化された数値計算を行う。
  • 配列・行列・科学データを処理する。
  • データ分析や機械学習の入力を準備する。

サンプルコード

コードを実行 →
main.py
import numpy as np

generator = np.random.default_rng(seed=42)
values = generator.integers(low=1, high=11, size=5)

print(values)

期待される出力

[1 8 7 5 5]

仕組み

default_rngで生成器を作り、固定seedで同じ列を再現できます。

値を変更し、PythonをインストールせずにCodeUtilityオンラインPythonコンパイラで実行できます。

練習問題

入力値と境界ケースを変更し、より大きなデータでも動作を確認してください。

  1. shapeとdtypeを変更する。
  2. 負数、小数、欠損値を試す。
  3. 大きな配列で性能を測定する。
Python IDEで実行 →