code: def allclose_stats(X, x, tol, name):
      if not np.allclose(X.std(), x.std(), tol):
          print(f"{name}.std() are not aligned at {tol} tolerance...!")
  
      if not np.allclose(X.mean(), x.mean(), tol):
          print(
              f"{name}.means() are not aligned at {tol} tolerance...!"
          )
  
      if not np.allclose(X, x, tol):
          print(f"{name}s are not aligned at {tol} tolerance...!")
  
imports: import datetime
  import graphistry
  import logging
  import numpy
  import pandas
  from typing import Any
  import pytest
  import unittest
  import warnings
  from graphistry.feature_utils import process_dirty_dataframes, process_nodes_dataframes, resolve_feature_engine, lazy_import_has_min_dependancy, lazy_import_has_dependancy_text, FastEncoder
  from graphistry.features import topic_model, ngrams_model
  from graphistry.constants import SCALERS
label_desc: Use image node_id 1 for calling a global function with example usage: allclose_stats(X, x, tol, name) without return types