【问题标题】:healpy synfast: how to define the random seedhealpy synfast:如何定义随机种子
【发布时间】:2013-08-13 08:24:15
【问题描述】:

我正在使用healpy.synfast 创建地图,但似乎healpy 没有“iseed”功能(如这里:http://healpix.jpl.nasa.gov/html/facilitiesnode14.htm),它让我定义用于生成的随机种子来自功率谱的救济。

谁能告诉我如何在healpy中实现“iseed”功能?谢谢!

【问题讨论】:

    标签: healpy


    【解决方案1】:

    healpy 在内部使用np.random.standard_normal 来生成alms 的实部和虚部,参见sphtfunc.py

    因此可以使用numpy.random.seed函数来设置种子,如下:

    numpy.random.seed(1234)
    

    在运行synfast之前。

    【讨论】:

      猜你喜欢
      • 2018-05-31
      • 2021-05-15
      • 2014-02-10
      • 2011-06-08
      • 2021-02-26
      • 2022-08-03
      • 2021-07-28
      • 2016-08-12
      • 2016-10-07
      相关资源
      最近更新 更多