https://stackoverflow.com/questions/49080613/numpy-thermometer-encoding/49081131#49081131
https://stackoverflow.com/questions/49080613/numpy-thermometer-encoding/49081131#49081131