我正在尝试访问一长串符号中的单个元素,以及使用 Sympy 生成的一种 pow 类型,这是控制台中的输出方式:
x00
x01
x10
x11
x00
x10
x20
x00
x01
x02
x03
x00
x01
x10
x02
x11
x12
x00
x01
x10
x11
x20
x21
x00
x10
x20
x30
战俘是使用生成的
A = (ymat[0])**(nvec[0]-mvec[0]) #alpha term: mu^(n-k)
for nv in range (1, nvariables):
A = A* (ymat[nv]**(nvec[nv]-mvec[nv]))
以及使用的符号:
mstr = str(mvec[0]) #beta term: x^k
for mm in range(1, len(mvec)):
mstr = mstr + str(mvec[mm])
B = Symbol('x'+mstr)
我尝试在 python 中使用索引,例如 A[1] 但我收到错误消息:
TypeError: 'Symbol' object does not support indexing
或者
TypeError: 'Pow' object does not support indexing
有谁知道我如何访问单个元素,例如 (1x00)