ガウス確率密度関数の配列値に追加するコードを作成しようとしています。私はこれを書くことができました(リストへの追加に基づいて):
N=100
U = numpy.array([])
for i in range(0, N):
n = random.random()
numpy.append(U,n)
for i in range(0, int(N/2)):
u1 = U[i]
u2 = U[i+1]
numpy.append(U,math.sqrt(-2*math.log(u1))*math.cos(2*math.pi*u2))
numpy.append(U,math.sqrt(-2*math.log(u1))*math.sin(2*math.pi*u2))
しかし、「インデックス 0 はサイズ 0 の軸 0 の範囲外です」というエラーが表示されます。誰かが理由を説明してくれませんか?それを修正するにはどうすればよいですか?