Advertisement
Guest User

Untitled

a guest
Aug 20th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. a = np.ones((2,2))
  2. a[0,0]=a[0,1] = 0
  3. mask = a == 0
  4. a[mask] = np.random.random_sample(a.shape)[mask]
  5. print('new a = ', a)
  6.  
  7. zeros = tf.zeros(tf.shape(a))
  8. mask = tf.greater(a,zeros)
  9. mask_n = tf.equal(a,zeros)
  10. mask = tf.cast(mask,tf.float32)
  11. mask_n = tf.cast(mask_n,tf.float32
  12. r = tf.random_uniform(tf.shape(a),minval = 0.0,maxval=1.0,dtype=tf.float32)
  13. r_add = tf.multiply(mask_n,r)
  14. targets = tf.add(tf.multiply(mask,a),r_add)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement