Pythonモジュール「NumPy」で一様乱数を含んだサンプルデータを生成する方法についてソースコード付きでまとめました。
一様乱数を含んだサンプルデータを生成
Pythonモジュール「NumPy」では、numpy.random.rand(N)でサンプル数Nの一様乱数を生成できます。
今回はこれを応用して一様乱数を含んだサンプルデータを生成します。
サンプルコード
サンプルプログラムのソースコードです。
# -*- coding:utf-8 -*-
from matplotlib import pyplot as plt
import numpy as np
# サンプル数
N = 100
# 乱数係数
d = 5
# 2次元データの生成
x = np.arange(N) + np.random.rand(N) * d
y = np.arange(N) + np.random.rand(N) * d
plt.plot(x, y, '.')
plt.xlabel('x')
plt.ylabel('y')
plt.grid()
plt.show()
実行結果
サンプルプログラムの実行結果です。

| – | 関連記事 |
|---|---|
| 1 | ■NumPy入門 サンプル集 |
| 2 | ■Python入門 基本文法 |

コメント