Solved by cosmozhang1988 in post #2 
              
              
                I think I understand the difference now, fill only uses one value, while scatter uses the the whole tensor. Am I correct?