替换位置在Python代码中R的长度为零
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了替换位置在Python代码中R的长度为零相关的知识,希望对你有一定的参考价值。
我在R和Python中进行数值方法我在python中应用了jumpfrog方法,效果很好,但是我想在R中做更苗条的事情。在这里您可以看到我的代码
可能我已经尝试执行u [2,2] = beta *(u [1,1] -2 * u [2,1] + u [3,1]),在此可以看到错误是由于粗体语句所致,由于u [2,0]不存在。但是相同的代码在python中也有效,请在执行循环时帮助解决错误]
u [i,j-1]的结果为u [2,0]或数字(0)。这就是产生错误的原因。有没有解决的办法。
答案
请注意,R索引基于1,而在Python中,它们基于0。在您的代码中,第一次通过for循环,u [i,j-1]求值为u [2,0]或numeric(0)。这就是产生错误的原因。
以上是关于替换位置在Python代码中R的长度为零的主要内容,如果未能解决你的问题,请参考以下文章