code: def test_int_float_dict():
      rng = np.random.RandomState(0)
      keys = np.unique(
          rng.randint(100, size=10).astype(np.intp, copy=False)
      )
      values = rng.rand(len(keys))
  
      d = IntFloatDict(keys, values)
      for key, value in zip(keys, values):
          assert d[key] == value
  
      other_keys = np.arange(50, dtype=np.intp)[::2]
      other_values = np.full(50, 0.5)[::2]
      other = IntFloatDict(other_keys, other_values)
      # Complete smoke test
      max_merge(
          d, other, mask=np.ones(100, dtype=np.intp), n_a=1, n_b=1
      )
      average_merge(
          d, other, mask=np.ones(100, dtype=np.intp), n_a=1, n_b=1
      )
  
imports: import itertools
  import shutil
  from functools import partial
  from tempfile import mkdtemp
  import numpy
  import pytest
  from scipy.cluster import hierarchy
  from scipy.sparse.csgraph import connected_components
  from sklearn.cluster import AgglomerativeClustering, FeatureAgglomeration, ward_tree
  from sklearn.cluster._agglomerative import _TREE_BUILDERS, _fix_connectivity, _hc_cut, linkage_tree
  from sklearn.cluster._hierarchical_fast import average_merge, max_merge, mst_linkage_core
  from sklearn.datasets import make_circles, make_moons
  from sklearn.feature_extraction.image import grid_to_graph
  from sklearn.metrics import DistanceMetric
  from sklearn.metrics.cluster import adjusted_rand_score, normalized_mutual_info_score
  from sklearn.metrics.pairwise import PAIRED_DISTANCES, cosine_distances, manhattan_distances, pairwise_distances
  from sklearn.metrics.tests.test_dist_metrics import METRICS_DEFAULT_PARAMS
  from sklearn.neighbors import kneighbors_graph
  from sklearn.utils._fast_dict import IntFloatDict
  from sklearn.utils._testing import assert_almost_equal, assert_array_almost_equal, assert_array_equal, create_memmap_backed_data, ignore_warnings
  from sklearn.utils.fixes import LIL_CONTAINERS
label_desc: Use image node_id 20 for calling a global function with example usage: test_int_float_dict() without return types