Как исправить ошибку «TypeError: неправильное количество пикселей» в вызове heelpy.fitsfunc.write_map?Python

Программы на Python
Ответить
Anonymous
 Как исправить ошибку «TypeError: неправильное количество пикселей» в вызове heelpy.fitsfunc.write_map?

Сообщение Anonymous »

Я загрузил трехмерную карту вымирания пыли HEALPix5 DECaPS (из arXiv:2503.02657) и импортировал ее как среднюю карту массива numpy. Массив выдает ожидаемый результат (51415400, 1, 120) для атрибута meanmap.shape. Но когда я пытаюсь экспортировать файл в обычный формат FITS через

Код: Выделить всё

healpy.fitsfunc.write_map("decaps_mean.fits", meanmap)
Я просто получаю совершенно бесполезную ошибку и понятия не имею, что еще попробовать. Не имеет значения, добавлю ли я к вызову fits_IDL=False, coord='G'.

Подробнее здесь: https://stackoverflow.com/questions/798 ... -write-map
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»