code: def get_dict_example_1(self, shape_1, shape_2):
      return {
          "image": np.random.rand(*shape_1).astype("float32"),
          "matrix": np.random.rand(*shape_2).astype("float32"),
          "source": "bar",
      }
  
imports: import os
  import random
  import tempfile
  import unittest
  import numpy
  import pandas
  import pyarrow
  import pytest
  from absl.testing import parameterized
  import datasets
  from datasets.arrow_writer import ArrowWriter
  from datasets.features import Array2D, Array3D, Array4D, Array5D, Value
  from datasets.features.features import Array3DExtensionType, PandasArrayExtensionDtype, _ArrayXD
  from datasets.formatting.formatting import NumpyArrowExtractor, SimpleArrowExtractor
label_desc: Use image node_id 3 for calling the ArrayXDTest obj's underlying member method code with example usage: obj.get_dict_example_1(shape_1, shape_2) and returns: dict