code: def _check_array(self, X):
      if self.fit_intercept:
          X = add_intercept(X)
  
      return check_array(X, accept_unknown_chunks=True)
  
imports: import textwrap
  from dask_glm import algorithms, families
  from dask_glm.utils import accuracy_score, add_intercept, dot, exp, poisson_deviance, sigmoid
  from sklearn.base import BaseEstimator
  from ..metrics import r2_score
  from ..utils import check_array
  from .utils import lr_prob_stack
label_desc: Use image node_id 5 for calling the _GLM obj's underlying member method code with example usage: obj._check_array(X) and returns: check_array