python怎么生成截断正态分布变量?
1个回答
scipy里有截断正态。下界和上界可以自定义。例子里是$(-2, 2)$
from scipy.stats import truncnorm
a = truncnorm.rvs(-2, 2, loc=0, scale=1, size=10000)
tensorflow里也有。上下界不能自定义,范围标准差的4倍
import tensorflow as tf
a = tf.truncated_normal(shape=[10000], mean=0.0, stddev=1.0)
SofaSofa数据科学社区DS面试题库 DS面经
谢谢!
-
yooyoo
2019-05-15 11:14