tf.random.uniform

tf.random.uniform 함수는 균등분포 (uniform distribution)로부터 주어진 형태와 자료형을 갖는 난수 텐서를 반환합니다.



예제

import tensorflow as tf

a = tf.random.uniform([2, 2], 0, 1, tf.float32)
b = tf.random.uniform([2, 2], 0, 1, tf.float32, seed=1)

print(a)
print(b)
tf.Tensor(
[[0.78158414 0.7213286 ]
 [0.6286713  0.1694324 ]], shape=(2, 2), dtype=float32)
tf.Tensor(
[[0.2390374  0.92039955]
 [0.05051243 0.49574447]], shape=(2, 2), dtype=float32)

tf.random.uniform 함수는 주어진 형태의 난수를 갖는 텐서를 반환합니다.

첫번째 인자는 텐서의 형태, 두번째, 세번째 인자는 최소값 (minval)과 최대값 (maxval)입니다.

seed를 특정 정수값으로 지정하면 재사용 가능한 난수 텐서를 얻을 수 있습니다.



이전글/다음글

다음글 :