当我尝试从类内外打印全局变量 matrix 的值时,我得到了不同的值。在我设置//Set
localStorage.setItem('ProductListCookie', json_str);
//Get
var json_str = localStorage.getItem('ProductListCookie');
后,我在matrix = self.A
中进行了一些更改。但这会引起问题吗?提前谢谢。
self.A
答案 0 :(得分:1)
self.A
的类型是一个numpy数组,它是可变的。这意味着当您更改self.A
时,matrix
也会更改。
如果您希望matrix
在分配时等于self.A
的值,并且之后不需要更改,则需要制作copy:
matrix = numpy.copy(self.A)