parameters: (self, theta)
docstring: Sets the (flattened, log-transformed) non-fixed hyperparameters.
  
          Parameters
          ----------
          theta : array, shape (n_dims,)
              The non-fixed, log-transformed hyperparameters of the kernel
docstring_summary: Sets the (flattened, log-transformed) non-fixed hyperparameters.
docstring_tokens: Sets the ( flattened log - transformed ) non - fixed hyperparameters .
function: def theta(self, theta):
          """Sets the (flattened, log-transformed) non-fixed hyperparameters.
  
          Parameters
          ----------
          theta : array, shape (n_dims,)
              The non-fixed, log-transformed hyperparameters of the kernel
          """
          k_dims = self.k1.n_dims
          for i, kernel in enumerate(self.kernels):
              kernel.theta = theta[i * k_dims:(i + 1) * k_dims]
function_tokens: def theta ( self , theta ) : k_dims = self . k1 . n_dims for i , kernel in enumerate ( self . kernels ) : kernel . theta = theta [ i * k_dims : ( i + 1 ) * k_dims ]