code: def adjacency_mat_num_stability() -> np.ndarray:
      """
      Adjacency matrix for training structure learning algorithms
      """
      W = np.array(
          [
              [0.0, 0.0, 0.0, 0.0, 0.0],
              [-0.6, 0.0, 0.0, 0.0, 1.27],
              [0.9, 0.0, 0.0, 0.0, -0.98],
              [0.0, -0.89, 1.37, 0.0, 0.0],
              [1.74, 0.0, 0.0, 0.0, 0.0],
          ]
      )
      return W
  
imports: import itertools
  from typing import Dict
  import numpy
  import pandas
  import pytest
  from pgmpy.models import BayesianNetwork
  from sklearn.datasets import load_iris
  from causalnex.discretiser import Discretiser
  from causalnex.network import BayesianNetwork
  from causalnex.structure import StructureModel
  from causalnex.structure.notears import from_pandas
label_desc: Use image node_id 24 for calling a global function with example usage: adjacency_mat_num_stability() and returns: W