np.logspace возвращает бины в [1-10], логарифмически разнесенные - в моем случае xx является npvector> 0, поэтому следующий код делает трюк
[1-10]
logbins=np.max(xx)*(np.logspace(0, 1, num=1000) - 1)/9 hh,ee=np.histogram(xx, density=True, bins=logbins)