solana-bankingstage-dashboard/log_scale.py

12 lines
232 B
Python
Raw Normal View History

2023-10-17 09:47:55 -07:00
def invlog_scale(x):
2023-10-18 03:00:10 -07:00
m=30
2023-10-17 09:47:55 -07:00
return (pow(2,x * m)-1)/(pow(2,m)-1)
if __name__=="__main__":
2023-10-18 00:20:38 -07:00
y = invlog_scale(0.0)
print("y=", y)
y = invlog_scale(.98)
print("y=", y)
y = invlog_scale(1.0)
print("y=", y)