【发布时间】:2013-08-13 08:24:15
【问题描述】:
我正在使用healpy.synfast 创建地图,但似乎healpy 没有“iseed”功能(如这里:http://healpix.jpl.nasa.gov/html/facilitiesnode14.htm),它让我定义用于生成的随机种子来自功率谱的救济。
谁能告诉我如何在healpy中实现“iseed”功能?谢谢!
【问题讨论】:
标签: healpy
我正在使用healpy.synfast 创建地图,但似乎healpy 没有“iseed”功能(如这里:http://healpix.jpl.nasa.gov/html/facilitiesnode14.htm),它让我定义用于生成的随机种子来自功率谱的救济。
谁能告诉我如何在healpy中实现“iseed”功能?谢谢!
【问题讨论】:
标签: healpy
healpy 在内部使用np.random.standard_normal 来生成alms 的实部和虚部,参见sphtfunc.py。
因此可以使用numpy.random.seed函数来设置种子,如下:
numpy.random.seed(1234)
在运行synfast之前。
【讨论】: