healpy synfast: как определить случайное семя

Я использую healpy.synfast для создания карт, но кажется, что healpy не имеет функции «iseed» (как здесь: http://healpix.jpl.nasa.gov/html/facilitiesnode14.htm), которые позволяют мне определить случайное начальное число, которое будет использоваться для генерации милостыни из спектра мощности.

Может ли кто-нибудь сказать мне, как добиться функции «iseed» в healpy? Спасибо!


person Bingjie Wang    schedule 12.08.2013    source источник


Ответы (1)


healpy использует np.random.standard_normal для создания реальных и мнимых компонентов alms, см. sphtfunc.py.

Поэтому вы можете использовать функцию numpy.random.seed для установки семя, как:

numpy.random.seed(1234)

перед запуском synfast.

person Andrea Zonca    schedule 12.08.2013