很抱歉,这个问题的题目含糊不清。我找不到合适的陈述来回答我的问题。我一直在为python中的某些东西而挣扎。我有一个数组,我手动输入python。然后我想在函数中使用它,我想把函数放在while循环中。我的代码是这样的:
C=[8592,2092,9284,1136,8267,349,5623,2034,2834,4404]
def h(x):
Emp=C
.
.
.
Emp=Emp-xxxx
return xxx
while xxxx:
xxx=h(x)
问题从这里开始。我想在整个过程中保持C不变,但不幸的是C的值随着Emp值的变化而变化。我从来没有在Matlab中遇到过这样的问题,我不明白为什么在Pyhton中会发生这种情况。感谢您的帮助
你的问题是
Emp = C
,在Python中这会创建一个对C
的引用,它不会像一些统计计算语言那样复制它您可以用
C
复制相关问题 更多 >
编程相关推荐