code: def test_data_type_inference():
      x_float = C.input_variable((1,), dtype=np.float64)
      param1 = C.parameter(
          (C.InferredDimension, 1),
          init=C.glorot_uniform(),
          dtype=C.cntk_py.DataType_Unknown,
      )
      assert param1.get_data_type() == C.cntk_py.DataType_Unknown
  
      x_times_param1 = C.times(x_float, param1)
      assert param1.dtype == np.float64
  
imports: import numpy
  import os
  import pytest
  import cntk
  from .ops_test_utils import compare_lists_of_np_arrays, AA, cntk_device
  from cntk.io import MinibatchSource, CTFDeserializer, StreamDefs, StreamDef
label_desc: Use image node_id 11 for calling a global function with example usage: test_data_type_inference() without return types