2017-08-30 204 views
0
png = tf.read_file(filename) 
    image = tf.image.decode_png(png, dtype=tf.uint16, channels=1) 
    scaler = preprocessing.MinMaxScaler() 
    scaled_data = scaler.fit_transform(image) 
    depth = tf.cast(depth, tf.float32) 

圖像是從csv文件中讀取的。我想對數據進行標準化。 上述方法會引發錯誤。 有人能告訴我如何應用scikit在此學習MinMax縮放嗎?Tensorflow ValueError:使用序列設置數組元素。 Min Max Scaling

回答

0

您可以使用:

image = tf.div(
     tf.subtract(
      image, 
      tf.reduce_min(image) 
      ), 
     tf.subtract(
      tf.reduce_max(image), 
      tf.reduce_min(image) 
      ) 
     ) 
相關問題