我不想使用numpy,因为在竞争性编程中不允许使用numpy。我想采用例如m = a(a ** 2-24a)的衍生物。
现在,a = 0和a = 8是关键点。我想找到这个值。可以使用任何python库函数排除numpy。
答案 0 :(得分:0)
m=a(a**2-24a)
是什么, a
作为Python表达式都没有意义。第一个a(
意味着一个功能; a**
表示一个数字,24a
是我不知道的。
衍生物是一种在sympy
(符号数学)中实现的数学概念。 numpy
也为多项式实现它。 numpy
也实现了数组的有限差分近似。
对于数字列表(或两个列表),您可以计算有限差分近似值(不含numpy
)。
但是对于一般函数,没有Python的派生方法,也没有numpy
。
如果您举例说明您正在使用的功能或列表,那么您的问题可能更有意义。
答案 1 :(得分:0)
您可以在numpy repository中检查实现,并使用该信息来实现自己的版本。您应该以polyder开始。可能您不需要一半的代码即可实现。
答案 2 :(得分:-1)
您可以安装以下内容:sympy http://docs.sympy.org/latest/tutorial/calculus.html 该链接将向您展示如何使用它。