latin hypercube sampling拉丁超立方采样

latin hypercube sampling for pydoe:
参考:https://github.com/66my/DoE-Python_latin
https://www.cnblogs.com/jiangkejie/p/15216657.html
1、创建新环境并安装pyDOE 包
2、lhs(n, [samples, criterion, iterations])
其中;

  • n代表因子数,即变量数,即维数。
  • samples代表对每个因子的采样数(默认值为n)
  • criterion代表在每个区间内的采样方式(默认为none,即在区间内简单随机采样)
  • “center”或“c”:将采样间隔内的点居中
  • “maximin” or “m”:最大化点与点之间的最小距离,但将点置于其区间内的随机位置
  • “centermaximin” or “cm”:与“maximin”相同,但在区间内居中
  • “correlation” or “corr”:最小化最大相关系数

输出设计为将所有变量的范围设定为[0,1],然后自行根据用户的需要进行转换。pyDOE2是仍在维护的pyDOE分支。它的一个改进是可以将一个随机的种子直接传递给lhs。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值