圣人的双重索引和

时间:2015-05-09 20:27:26

标签: python sage

我试图在sage中使用双和来定义函数S(r,s,w)。以下是我的代码

def C(m,n,w):
if m>=n:
 return binomial(m,n)

else: 
    return binomial(w-1-m,w-1-n)
k=var('k')
j=var('j')
V=list(var(','.join(['A_%d%d' % (i,n) for i in [0..3] for n in [0..3]])))
def S(r,s,3):
tmp=sum(sum(C(k,r,3)*C(j,s,3)*A_kj, k,0,3),j,0,3)
return tmp

我收到的错误是没有定义全局名称A_kj。

1 个答案:

答案 0 :(得分:0)

首先,你的缩进是错误的。其次,A_kj未定义,因为您没有创建它的对象。如果您添加代码A_kj的实例,我可以为您提供更多帮助。