Нужно ли беспокоиться о других источниках значений nan
? Если нет, вы всегда можете просто исправить это на отдельном шаге:
import numpy as np
r = np.multiply.outer([0.], [float('inf')])
np.where(np.isnan(r), 0, r)
До вас, если вы хотите подавить предупреждения.
вы можете просто сделать
b=new Map(a)
и вам нужно потерять объявление const для b