How does changing the value of tensor[:, mask] affect the original tensor?

Hi all. It seems that neg_edge[:, mask] will create a new storage with a dynamic address, and single value indexing (neg_edge[0,0]) will not.
I am wondering how does changing the values of neg_edge[:, mask] affect the corresponding values in the original neg_edge. Any help would be appreciated.