Decimal python タイプのリストがいくつかあり、これらの正規化された分布をプロットするコードが必要です。
以前の投稿のコードを使用すると、matplotlib はこれらの種類の小数のプロットをサポートしていないようです。
誰かが私に別の方法を教えてもらえますか?
np.asarray(data, dtype='float')
のリストをDecimals
float の NumPy 配列に変換するために使用します。
import numpy as np
import decimal
import matplotlib.pyplot as plt
D = decimal.Decimal
N = 100
data = [D(str(item)) for item in np.random.random(N)]
plt.hist(np.asarray(data, dtype='float'), bins=10, normed=True)
plt.show()
収量