У numpy.binary_reps есть красивое ключевое слово width, чтобы установить желаемую ширину вывода.Вместо этого у функции numpy.base_repr есть странный выбор «padding» в качестве ключевого слова.
Таким образом, если я хочу иметь конкретную WIDTH моего базового N, вместо
np.base_repr(x,base=N,width=WIDTH)
мне нужно сделать
np.base_repr(x,base=N,padding=WIDTH-int(np.ceil(np.log(x+1)/np.log(N)))
, что, по меньшей мере, неоптимально.Кто-нибудь знает способ обойти это?