docstr: Test Where with floats.
docstr_tok: ["Test","Where","with","floats","."]
code: def testWhereComplex(self):
      """Test Where with floats."""
  
      with self.session() as sess:
          with self.test_scope():
              x = array_ops.placeholder(dtypes.complex64)
              result = array_ops.where(x)
  
          # Output of the computation is dynamic.
          feed = [
              -1.0 + 0.0j,
              -0.0 + 0.0j,
              0.0 - 0.0j,
              1.0 - 1.0j,
              1.0 + 0.0j,
              0.0 + 1.0j,
          ]
          self.assertAllEqual(
              [[0], [3], [4], [5]], sess.run(result, {x: feed})
          )
  
file_path: tensorflow/tensorflow/compiler/tests/where_op_test.py
imports: from tensorflow.compiler.tests import xla_test
  from tensorflow.python.framework import config
  from tensorflow.python.framework import dtypes
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.platform import test
  from tensorflow.python.tpu import tpu
label_desc: Use image node_id 8 for calling the WhereOpTest obj's underlying member method code with example usage: obj.testWhereComplex() without return types