def acquire(self, n, t=None):
"""Return random points from uniform distribution.
Parameters
----------
n : int
Number of acquisition points to return.
t : int, optional
(unused)
Returns
-------
x : np.ndarray
The shape is (n, input_dim)
"""
bounds = np.stack(self.model.bounds)
return ss.uniform(bounds[:, 0], bounds[:, 1] - bounds[:, 0]) \
.rvs(size=(n, self.model.input_dim), random_state=self.random_state)
评论列表
文章目录