def random_sphere(shape):
    n = tf.random_normal(shape=shape, dtype=tf.float32)
    n = tf.reshape(n, shape=(int(shape[0]), (- 1)))
    n = tf.nn.l2_normalize(n, dim=1)
    n = tf.reshape(n, shape)
    return n
def random_sphere(shape):
    n = tf.random_normal(shape=shape, dtype=tf.float32)
    n = tf.reshape(n, shape=(int(shape[0]), (- 1)))
    n = tf.nn.l2_normalize(n, dim=1)
    n = tf.reshape(n, shape)
    return n