docstr: Stack containers horizontally (column-wise).
  
  Parameters
  ----------
  Xs : list of containers
      List of containers to stack.
  
  Returns
  -------
  stacked_Xs : container
      Stacked containers.
docstr_tok: ["Stack","containers","horizontally","(","column-wise",")",".","Parameters","--","--","--","--","--","Xs",":","list","of","containers","List","of","containers","to","stack",".","Returns","--","--","--","-","stacked_Xs",":","container","Stacked","containers","."]
code: def hstack(self, Xs):
      """Stack containers horizontally (column-wise).
  
      Parameters
      ----------
      Xs : list of containers
          List of containers to stack.
  
      Returns
      -------
      stacked_Xs : container
          Stacked containers.
      """
  
imports: import importlib
  from functools import wraps
  from typing import Protocol, runtime_checkable
  import numpy
  from scipy.sparse import issparse
  from .._config import get_config
  from ._available_if import available_if
label_desc: Use image node_id 4 for calling the ContainerAdapterProtocol obj's underlying member method code with example usage: obj.hstack(Xs) without return types