我一直试图让numpy.piecewise将系数{a_ij}的列表转换为分段三次多项式。lambda y: sum([a[k][j] * math.pow(y - x_i[k],j) for j in range(4)]) for k in range(len(a))]我知道错误了y[condlist[k]] = item(vals, *args, **kw)
File
我正试图为我的日震学课程开发一个图表,这个问题提供了一个分段函数,描述了恒星中“流体”的动态,就好像它是一回事,它是另一回事,它是另一回事。我一次又一次地接收到这个'Mul' object cannot be interpreted as an integer,但是我处理的是实际中的数字,而不仅仅是整数集。我不知道如何绕过这件事,需要指导。代码如下。from sympy import *import numpy as npimport ma