python - 威 bool 分布 Scipy

标签 python machine-learning scipy weibull

以下是我为威 bool 分布编写的代码,它生成适合威 bool 分布的数据并尝试绘制相同的数据

from scipy import stats
import numpy as np
import matplotlib.pyplot as plt

data = stats.exponweib.rvs(a=1, c=2.09, scale=10.895, loc=0, size=2500)

plt.plot(data, stats.exponweib.pdf(data, *stats.exponweib.fit(data, 1, 1, scale=02, loc=0))

_ = plt.hist(data, bins = np.linspace(0, 16, 33), normed=True, alpha=0.5)

plt.show()

我的问题:-

我想要在垃圾箱上进行单行插值,为什么我的情节会变得困惑?

最佳答案

matplotlib plot 函数按照给定点的顺序绘制连接点的曲线。要获得您期望的曲线,请在绘制数据之前对数据进行排序。例如:

data = stats.exponweib.rvs(a=1, c=2.09, scale=10.895, loc=0, size=2500)
data.sort()
plt.plot(data, stats.exponweib.pdf(data, *stats.exponweib.fit(data, 1, 1, scale=2, loc=0)))

关于python - 威 bool 分布 Scipy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42918481/

相关文章:

python - 如何连接到现有的 Jupyter Notebook 内核并使用变量浏览器检查变量?

python - 将 dict 和 json 传递给 url

machine-learning - 在Caffe中实现 "transpose"层时出错

python - 在哪里可以找到有关 Keras 中默认权重初始值设定项的文档?

python - 大阵列的密度估计

python - Pandas:使用 apply 创建 2 个新列

python - sklearn LabelEncoder 和 pd.get_dummies 有什么区别?

python - 连体网络,下部使用密集层而不是欧氏距离层

python - 我应该如何使用 Numpy 的样式记录类和对象属性?

python - 在 python 中为大型 scipy.sparse 矩阵运算分配内存