【发布时间】:2014-03-26 20:02:43
【问题描述】:
在 Numpy/Scipy 中,如何从具有指定(浮点)dtype 的正态分布生成随机数?就我而言,我需要float32 和float16。
由于数组很大,我不想在采样后转换数组。
例如:
a = np.random.normal(1e7).astype('float16')
可以完成这项工作,但由于它需要一个临时 float64 数组,因此它使用的 RAM 是直接 float16 采样的 4 倍。
【问题讨论】: