tf.cast()
tf.cast(x, dtype, name=None)
The operation casts x (in case of Tensor) or x.values (in case of SparseTensor or IndexedSlices) to dtype.
해석하자면 x값을 새로운 형태의 dtype으로 캐스팅한다는 의미입니다.
부동 소수점형에서 정수형으로 바꾼 경우 소수점을 버린다.
Boolean으로 참조한 경우 True이면 1, False이면 0을 출력한다.
예시를 보면 이해가 될겁니다.
1 | x = tf.constant([1.8, 2.2, 3.3], dtype=tf.float32) |