将numpy数组元素汇总在一起

时间:2017-05-03 22:31:54

标签: python numpy matplotlib

我正在尝试制作一个polinomial计算器,其中我可以插入最大系数,问题是,xizes变量,即函数的图像将作为多个数组,因此函数图形(使用matplotlib)是这样的(这是三次多项式(x³+x²+x¹+ x ^ 0)):http://imgur.com/a/uRr15

有没有办法总结每个数组的元素?这将解决问题

以下是代码:

expoente = int(input("insira o grau do polinomio (numero inteiro): "))
expoente = expoente+1
intervalo_1 = float(input("insira o intervalo desejado \n(ponto inicial): "))
intervalo_2 = float(input("(ponto final): " ))
expoentes = range(0, expoente)
expoentes = [item*1 for item in expoentes]


quantidade = (intervalo_2 - intervalo_1)*500
x = np.linspace(intervalo_1,intervalo_2,num=quantidade,endpoint=False)
xizes = [item**expoentes for item in x]
plt.plot(x,xizes, label="Grafico do polinomio")
plt.xlim([intervalo_1,intervalo_2])
plt.show()

1 个答案:

答案 0 :(得分:1)

没关系,已经弄清楚了,如果它会帮助某人以后我添加了下面的行来总结它

xizes = np.sum(xizes,axis=1)