# -*- coding: utf-8 -*- #!/usr/bin/python import tensorflow as tf import tfutil var = tf.Variable("1", dtype=tf.string) tfutil.print_variable(var) print(var) num1 = tf.string_to_number(var, out_type=tf.int32) tfutil.print_operation_value(num1) print(num1) const = tf.constant("2", dtype=tf.string) tfutil.print_constant(const) print(const) num2 = tf.string_to_number(const, out_type=tf.float32) tfutil.print_operation_value(num2) print(num2)
import tensorflow as tf import tfutil const1 = tf.constant(1) tfutil.print_constant(const1) print(const1) float1 = tf.to_float(const1) tfutil.print_operation_value(float1) print(float1) const2 = tf.constant([2, 3]) tfutil.print_constant(const2) print(const2) float2 = tf.to_float(const2) tfutil.print_operation_value(float2) print(float2) var1 = tf.Variable(4) tfutil.print_variable(var1) print(var1) float3 = tf.to_float(var1) tfutil.print_operation_value(float3) print(float3) var2 = tf.Variable([5, 6]) tfutil.print_variable(var2) print(var2) float4 = tf.to_float(var2) tfutil.print_operation_value(float4) print(float4)
print(const5) tfutil.print_constant(const5) rs_const5 = tf.reshape(const5, [2, -1, 3]) print(rs_const5) tfutil.print_operation_value(rs_const5) const6 = tf.constant([7]) print(const6) tfutil.print_constant(const6) rs_const6 = tf.reshape(const6, []) print(rs_const6) tfutil.print_operation_value(rs_const6) var1 = tf.Variable([1, 2, 3, 4, 5, 6, 7, 8, 9]) print(var1) tfutil.print_variable(var1) rs_var1 = tf.reshape(var1, [3, 3]) print(rs_var1) tfutil.print_operation_value(rs_var1) var2 = tf.Variable([[[1, 1], [2, 2]], [[3, 3], [4, 4]]]) print(var2) tfutil.print_variable(var2) rs_var2 = tf.reshape(var2, [2, 4]) print(rs_var2) tfutil.print_operation_value(rs_var2) var3 = tf.Variable([[[1, 1, 1], [2, 2, 2]], [[3, 3, 3], [4, 4, 4]], [[5, 5, 5], [6, 6, 6]]]) print(var3) tfutil.print_variable(var3)