Internal API (Unexported)
The following symbols are internal helpers or implementation details. They are documented here for contributors and advanced users. These APIs may change without notice.
PyBayesOpt._toscale! — Function_toscale!(points::Matrix, state::BoTorchQBatchState)
_toscale!(point::Vector, state::BoTorchQBatchState)Scale point(s) from [0,1]^d to problem bounds.
PyBayesOpt._to01! — Function_to01!(points::Matrix, state::BoTorchQBatchState)
_to01!(point::Vector, state::BoTorchQBatchState)Scale point(s) from problem bounds to [0,1]^d.
PyBayesOpt.dict2vec — Functiondict2vec(d)Convert a dictionary with string keys "x001", "x002", ... to a vector.
PyBayesOpt.vec2pairs — Functionvec2pairs(v)Convert a vector to pairs suitable for the BayesianOptimization constructor.
PyBayesOpt.bounds2pairs — Functionbounds2pairs(bounds::Matrix)Convert a bounds matrix to pairs suitable for the BayesianOptimization constructor.
PyBayesOpt.x00i — Functionx00i(i)Generate variable name in format "x001", "x002", etc. for variable index i.
PyBayesOpt.get — Functionget(d::Dict, i)Get the i-th variable from dictionary d using the naming convention "x001", "x002", etc.