我正在编写一个 Python 脚本,作为气候变化和森林火灾研究的一部分。这可能是一个新手问题,但我是一个初学者程序员。我有气象变量(例如:温度、相对湿度等)的大型 numpy 数组(1)。在程序的一部分中,我将另一个数组 ('t0') 定义为等于 'temp'。(2)
(1) `temp = N.array([[[-7.060185]],[[-17.5462963]],[[-22.43055556]],[[-16.13425926]]])`
(2) `t0 = temp`
(3) `t0[t0 < (-1.1)] = -1.1`
这行得通——'t0' 等于'temp' 数组,但在第三行 (3) 之后,'temp' 被保存为't0' 的新值。有什么办法可以不改变“温度”吗?我曾尝试保存其他副本等,但似乎没有任何效果。
谢谢!