code: def test_reraised_value_errors():
      multi_item_array = np.random.rand(2, 2)
  
      with pytest.raises(
          MlflowException,
          match=r"Failed to convert metric value to float",
      ) as e:
          convert_metric_value_to_float_if_possible(multi_item_array)
  
      assert e.value.error_code == ErrorCode.Name(
          INVALID_PARAMETER_VALUE
      )
  
file_path: mlflow/tests/tracking/fluent/test_metric_value_conversion_utils.py
imports: import numpy
  import pytest
  import mlflow
  from mlflow import tracking
  from mlflow.exceptions import INVALID_PARAMETER_VALUE, ErrorCode, MlflowException
  from mlflow.tracking.fluent import start_run
  from mlflow.tracking.metric_value_conversion_utils import convert_metric_value_to_float_if_possible
  from tests.helper_functions import random_int
label_desc: Use image node_id 1 for calling a global function with example usage: test_reraised_value_errors() without return types