class_docstr: Squared exponential kernel. 
class_docstr_tok: ["Squared","exponential","kernel","."]
docstr: Sets the bandwidth for each dimension. 
docstr_tok: ["Sets","the","bandwidth","for","each","dimension","."]
code: def set_dim_bandwidths(self, dim_bandwidths):
      """Sets the bandwidth for each dimension."""
      if dim_bandwidths is not None:
          if len(dim_bandwidths) != self.dim:
              raise ValueError(
                  "Dimension of dim_bandwidths should be the same as dimension."
              )
          dim_bandwidths = np.array(dim_bandwidths).T
      self.add_hyperparams(dim_bandwidths=dim_bandwidths)
  
imports: from __future__ import print_function
  import numpy
  from scipy.linalg import solve_triangular
label_desc: Use image node_id 2 for calling the SEKernel obj's underlying member method code with example usage: obj.set_dim_bandwidths(dim_bandwidths) without return types