Isn't the aim of softmax function normalizing the probabilities such that they all sum to 1? So when we apply this method to the already normalized numbers, it would change them. what do these new outcomes depict? Since they are changed, are they reliable?
from scipy import special
scipy.special.softmax([0.4,0.6])
gives:
array([0.450166, 0.549834])