展开全部

^pip install futurefrom __future__ import division, unicode_literals, print_function

from future.utils import python_2_unicode_compatible

import re

@python_2_unicode_compatible

class P(object):

def __init__(self,a):

self.a=a

def __add__(self,p):

a,b=self.a, p.a

if len(self.a)

a,b=b,a

for i in range(len(b)):

a[i]+=b[i]

return P(a)

def der(self):

a=[]

for i,j in enumerate(self.a,1):

a.append(i*j)

return self._getStr('dP(x)/dx = ',a)

def ind(self):

a=[]

for i,j in enumerate(self.a,1):

a.append(i/j)

return self._getStr('P(x)dx = ',['c']+a)

def _getStr(self,prefix='P(x) = ',a=None):

if not a:

a=self.a

s=''

for i,j in enumerate(a):

if j:

if 0==i:

s=j

else:

if not s:

s='{}x^{}'.format(j,i)

else:

s='{} + {}x^{}'.format(s,j,i)

if not s:

s='0'

s=re.sub(r'x\^1 ','x ',s)

s=re.sub(r'^1x|e68a84e8a2ad62616964757a686964616f31333363356536 1x',' x',s)

return '{}{}'.format(prefix,s)

def __str__(self):

return self._getStr()

def main():

p1=P([1,2,3])

p2=P([0,1,0,1,6,77,8])

print('p1:',p1)

print('p2:',p2)

print('p1+p2:',p1+p2)

print('derivative of p1:',p1.der())

print('indefinite of p2:',p2.ind())

if __name__=='__main__':

main()

python计算一个多项式_急求 python 使用class定义多项式P(x)=a0=a1x+a2x^2……anx^n 使用__init__()产生一个列表记录a的值...相关推荐

  1. python计算正方形面积_递归求正方形的面积

    我有一个大正方形,它是用固定尺寸的小正方形瓷砖做成的.在 这些小方砖的面积是已知的.在 其中一个平铺显示在左上角.在 现在 每个方格可以分成4个子方格.每个方块都有一个识别方块的钥匙.在 大广场里面可 ...

  2. 用python计算复利计算器_第一章 Python简介

    全览: Python的大部分基本特性:如变量.表达式.控制流.函数.生成器.类和输入\输出: Python3和Python2.6的区别:大多数与打印和I/O有关: ------------------ ...

  3. python计算圆柱体积_如何用PYTHON计算体积公式

    用PYTHON计算体积公式 工具/原料 PYTHON 方法/步骤 1 打开PYTHON,新建一个空白的PY文档. 2 import math dir() 首先我们要引入模块,然后查看目录是否已经引入成 ...

  4. python计算连续复利_复利的Python程序

    python计算连续复利 Given principle amount, rate and time and we have to find the compound interest in Pyth ...

  5. python计算圆周率近似值_怎样利用python来计算出圆周率π-百度经验

    怎样利用python来计算出圆周率π? 方法/步骤 1 圆周率π是一个无理数,没有任何一个精确公式可以计算出π值,π的计算只能采用近似算法. 我们利用蒙特卡洛方法来求得π的近似值. 蒙特卡洛方法是利用 ...

  6. python计算身体质量指数_如何用Python计算身体质量指数BMI,并给出胖瘦程度评价?...

    问: 身体质量指数 (Body Mass Index, 简称 BMI),是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准.BMI 值超标,意味着你必须减肥了. BMI 的计算公式是:BMI=体 ...

  7. python计算球体体积_如何在Python中用MonteCarloMethod计算10维球体的体积?

    你的日常生活中有很多问题.在 你得到的错误信息来自你的线路r = 2.0*np.random.uniform(0,1,iter) - 1.0 函数调用np.random.uniform(0,1,ite ...

  8. python 计算加班时间_如何利用python快速统计出全公司的员工加班天数

    现在很多公司,员工加班都会有一个加班补助,有的有15元,有的有20元,有的有30元.但是要满足一定的加班条件,才有加班餐补,有的公司规定8点半之后才有加班餐补,有的公司规定9点之后才有加班餐补.如果是 ...

  9. python怎么命名未知数_怎样用Python计算含有未知数的方程式-百度经验

    学得深入,思考透彻,就能举一反三,发现事物之间的同质性,表面只学了一样,其实这类都明白了,效率会更高,效果也更好.下面就就和小伙伴们共同学习,怎样用Python计算含有未知数的方程式? 工具/原料 电 ...

  10. python计算平方面积_python中求平方

    python学习(2)--变量与表达式 python学习(2)--变量与表达式 1.与java和c语言相通,python中也分为四种运算符: (1)算数运算符(如:+.-.*./); 学过java或者 ...

最新文章

  1. iOS之使用CoreImage进行人脸识别
  2. 001 从人物血量学习数据查找
  3. Winform中使用MQTTnet实现MQTT的服务端和客户端之间的通信以及将订阅的消息保存到文件
  4. Spring MVC Controller与jquery ajax请求处理json
  5. bzoj4820 [Sdoi2017]硬币游戏 高斯消元+概率+kmp
  6. css奇数、偶数样式
  7. Vc6.0 调试指南 --Happy Debugging
  8. 黑盒测试方法之功能图法
  9. 泛微数字化督查督办平台:不见面也能高效落实工作、管理到位
  10. 《Using OpenRefine》翻译~9
  11. python 写入文件时编码问题
  12. PSP播放AVI/PMP高清电影及视频转换指南
  13. linux的tmp分区,在Linux系统中的单独分区上挂载/tmp的方法
  14. ChucK初步(10)
  15. 滑动窗口(最大最小值)的经典例题
  16. Mybatis 学习笔记
  17. 社交网站需要多大的服务器空间,社交app选多大云服务器
  18. 使用pandas把某一列的字符值转换为数字
  19. Ubuntu中numpad的键不能用的解决方法
  20. 3.23-Numpy

热门文章

  1. 基于饥饿博弈搜索算法的函数寻优算法
  2. Android Stidio修改桌面图标
  3. macbook插入耳机不出声
  4. ELK日志平台---老男孩教育笔记
  5. matlab的菜单编程实例,MATLAB-GUI 里面包含9个小例子,简单的讲述了各种控件和菜单menu的应用方法 ComboBox 组合框 266万源代码下载- www.pudn.com...
  6. 华为od机试81出租车计费python
  7. 上海有计算机专业的专科大学排名,上海高校计算机专业排名情况(前几名)?...
  8. 力扣周赛 第281场 Java题解
  9. 小鸡腿U T10 Tokyo2014
  10. Efficient Deep Embedded Subspace Clustering