original_docstring: Raise a ValueError if X has 64bit indices and accept_large_sparse=False
      
docstring: Raise a ValueError if X has 64bit indices and accept_large_sparse=False
docstring_tokens: Raise a ValueError if X has 64bit indices and accept_large_sparse = False
code: def _check_large_sparse(X, accept_large_sparse=False):
      """Raise a ValueError if X has 64bit indices and accept_large_sparse=False
      """
      if not accept_large_sparse:
          supported_indices = ["int32"]
          if X.getformat() == "coo":
              index_keys = ['col', 'row']
          elif X.getformat() in ["csr", "csc", "bsr"]:
              index_keys = ['indices', 'indptr']
          else:
              return
          for key in index_keys:
              indices_datatype = getattr(X, key).dtype
              if (indices_datatype not in supported_indices):
                  raise ValueError("Only sparse matrices with 32-bit integer"
                                   " indices are accepted. Got %s indices."
                                   % indices_datatype)
code_tokens: def _check_large_sparse ( X , accept_large_sparse = False ) : if not accept_large_sparse : supported_indices = [ "int32" ] if X . getformat ( ) == "coo" : index_keys = [ 'col' , 'row' ] elif X . getformat ( ) in [ "csr" , "csc" , "bsr" ] : index_keys = [ 'indices' , 'indptr' ] else : return for key in index_keys : indices_datatype = getattr ( X , key ) . dtype if ( indices_datatype not in supported_indices ) : raise ValueError ( "Only sparse matrices with 32-bit integer" " indices are accepted. Got %s indices." % indices_datatype )
short_docstring: Raise a ValueError if X has 64bit indices and accept_large_sparse=False
short_docstring_tokens: Raise a ValueError if X has 64bit indices and accept_large_sparse = False
comment: """Raise a ValueError if X has 64bit indices and accept_large_sparse=False
      """