class_docstr: Sparse coding mixin
class_docstr_tok: ["Sparse","coding","mixin"]
code: def _set_sparse_coding_params(
      self,
      n_components,
      transform_algorithm="omp",
      transform_n_nonzero_coefs=None,
      transform_alpha=None,
      split_sign=False,
      n_jobs=1,
  ):
      self.n_components = n_components
      self.transform_algorithm = transform_algorithm
      self.transform_n_nonzero_coefs = transform_n_nonzero_coefs
      self.transform_alpha = transform_alpha
      self.split_sign = split_sign
      self.n_jobs = n_jobs
  
imports: from __future__ import print_function
  import time
  import sys
  import itertools
  from math import sqrt, ceil
  import numpy
  from scipy import linalg
  from numpy.lib.stride_tricks import as_strided
  from ..base import BaseEstimator, TransformerMixin
  from ..externals.joblib import Parallel, delayed, cpu_count
  from ..externals.six.moves import zip
  from ..utils import check_array, check_random_state, gen_even_slices, gen_batches, _get_n_jobs
  from ..utils.extmath import randomized_svd, row_norms
  from ..utils.validation import check_is_fitted
  from ..linear_model import Lasso, orthogonal_mp_gram, LassoLars, Lars
label_desc: Use image node_id 1 for calling the SparseCodingMixin obj's underlying member method code with example usage: obj._set_sparse_coding_params(n_components, transform_algorithm, transform_n_nonzero_coefs, transform_alpha, split_sign, n_jobs) without return types