我正在将 numpy 创建的代码更改为 tensorflow 代码。
但是,tensorflow 不支持指定每个元素,(例如 x [i] = 7),布尔值(例如.var [x <0.25] = -1)与可能的 numpy 数组很难。
如何将以下代码更改为张量?
x=np.random.rand((500*300))
var=np.zeros((500*300), dtype=np.uint16)
var[x<.25] = -1
var[x>.75] = 1
S=var.reshape((500, 300))
请帮我。
注意:我尝试了这一步。
x=tf.random_uniform((500*300), minval=0, maxval=1, dtype=tf.float32)
var=tf.zeros((500*300), int16)
var[x<.25] = -1 # How is the change???????
var[x>.75] = 1 # How is the change???????
S=var.reshape((500, 300))
慕雪6442864
相关分类