Hi,

The current behavior of numpy's binary_repr is the following:

>>> binary_repr(1,width=2)
'01'

>>> binary_repr(0,width=2)
'0'

This seems inconsistent and I'd suggest always padding with zeros to make sure that the return string always has length=width.

Objections ?


David