code: def test_sequence_auto_broadcast():
      x = C.sequence.input((3,))
      y = C.input((3,))
      f = x * y
      result = f.eval(
          {
              x: np.asarray([[1, 2, 3], [4, 5, 6]], dtype=np.float32),
              y: np.asarray([[1, 2, 3]], dtype=np.float32),
          }
      )
      assert np.array_equal(
          result[0],
          np.asarray(
              [[1.0, 4.0, 9.0], [4.0, 10.0, 18.0]], dtype=np.float32
          ),
      )
  
imports: from __future__ import division
  import numpy
  import pytest
  import cntk
  from .ops_test_utils import unittest_helper, _test_unary_op, _test_binary_op, AA, precision, PRECISION_TO_TYPE, cntk_device
  from cntk.internal import sanitize_dtype_cntk
  from cntk.internal.utils import _ones_like, eval
label_desc: Use image node_id 19 for calling a global function with example usage: test_sequence_auto_broadcast() without return types