class_docstr: Test cases for unary operators.
class_docstr_tok: ["Test","cases","for","unary","operators","."]
code: def testBitcastInt8ToFloat(self):
      self._assertOpOutputMatchesExpected(
          lambda x: array_ops.bitcast(x, dtypes.float32),
          np.array([[1, 0, 0, 0], [0xD0, 0x0F, 0x49, 0x40]], np.int8),
          expected=np.array([1e-45, 3.14159], np.float32),
      )
      self._assertOpOutputMatchesExpected(
          lambda x: array_ops.bitcast(x, dtypes.np.int8),
          np.array([1e-45, 3.14159], np.float32),
          expected=np.array(
              [[1, 0, 0, 0], [0xD0, 0x0F, 0x49, 0x40]], np.int8
          ),
      )
  
imports: import platform
  import unittest
  import numpy
  import six
  from tensorflow.compiler.tests import xla_test
  from tensorflow.python.framework import dtypes
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import array_ops_stack
  from tensorflow.python.ops import bitwise_ops
  from tensorflow.python.ops import gen_functional_ops
  from tensorflow.python.ops import gen_nn_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import nn_ops
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 22 for calling the UnaryOpsTest obj's underlying member method code with example usage: obj.testBitcastInt8ToFloat() without return types