我想根据我拥有的这些数据生成一个矩阵:
[[0, 1], [1, 0], [0, 2], [1, 1], [2, 0], [0, 3], [1, 2], [2, 1], [ 3, 0]]
我想要做的是,如果方括号内的总和等于 1,则生成一个字符串变量 y_n,其中 n 是满足该条件的列表的计数器,如果总和大于 1,则为 yxn,其中 n 计算数字产生的字符串。因此,对于我的数据,它应该产生:
y_1
y_2
yx1
yx2
取决于
yx7
所以我最好的尝试是:
if len(gcounter) != 0:
hg = len(gcounter[0])
else:
hg=1
LHS=Matrix(hg,1,lambda i,j:(var('yx%d' %i)))
print(LHS)
该数据称为 gcounter。
它没有给我一个错误,但它没有用任何东西填满 LHS