【发布时间】:2017-11-18 05:16:04
【问题描述】:
我正在尝试在两个数字(下限和上限)之间创建均匀分布,以便将其提供给 sklearn 的ParameterSampler。我使用scipy.stats.uniform,格式如下:
from scipy.stats import uniform
params = ParameterSampler({'bandwidth':uniform(5,50)}, 20)
但是当我随机选择“带宽”参数时,它们并不都在 5 到 50 之间。其中一些比 50 大一点。所以我的问题是 scipy.stats.uniform 中的参数代表什么?它们不是下限和上限吗?文档没有显示任何参数,所以我无法从中弄清楚。
【问题讨论】:
标签: python scipy scikit-learn