Я пишу сценарий Python как часть исследований по изменению климата и лесных пожаров. Это может быть новичком, но я начинающий программист. У меня есть большие числовые массивы (1) метеорологических переменных (например, температура, относительная влажность и т. Д.). В одной части программы я определяю другой массив ('t0') равным «temp». (2)Сохранение скрипта Python по входным переменным
(1) `temp = N.array([[[-7.060185]],[[-17.5462963]],[[-22.43055556]],[[-16.13425926]]])`
(2) `t0 = temp`
(3) `t0[t0 < (-1.1)] = -1.1`
Это работает --- «t0» равно «Темп» массива, но после третьей линии (3) «Темп» был сохранен с более новыми значениями 't0. Есть ли способ разрешить «temp» не изменять? Я попытался сохранить другие копии и т. Д., Но ничто не показалось мне полезным.
Спасибо!
С помощью 't0 = temp' вы привязываете новое имя' t0' к одному и тому же объекту (в данном случае массиву numpy) – mg007