Whenever using tensorflow variables's name, I have had a question why they ended by blabla:0
. So I should use split function like v.name.split(':')[0]
.
Despite there is same name's variables, the tail's name wouldn't be changed, like my expectation aaa:0
, aaa:1
.
Does anybody know why tensorflow does this?
I couldn't find this reason on tensorflow.org or via googling.