- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第11章scipy《Python数据分析与应用》ScipyScipy用于统计、优化、整合、线性代数模块、傅里叶变换、信号和图像处理等,常用的scipy工具有stats(统计学工具包)、erpolate(插值,线性的,三次方)、cluster(聚类)、signal(信号处理)等。安装scipy之前必须安装numpyScipy官方网址。ScipyScipy功能函数功能函数积分egrate线性代数scipy.linalg信号处理scipy.signal稀疏矩阵scipy.sparse空间数据结构和算法scipy.spatial统计学scipy.stats最优化scipy.optimize多维图像处理scipy.ndimage插值erpolate聚类scipy.cluster曲线拟合scipy.curve_fit文件输入/输出scipy.io傅里叶变换scipy.fftpack稀疏矩阵在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵。coo_matrix()用于创建稀疏矩阵,语法如下所示。coo_matrix((data,(i,j)),[shape=(M,N)])矩阵运算fromscipy.linalgimport*importnumpyasnp?A=np.matrix([1,2;3,4])print(A)print(A.T)#转置矩阵print(A.I)#逆矩阵[[12][34]][[13][24]][[-2.1.][1.5-0.5]]线性方程组求解fromscipyimportlinalgimportnumpyasnpa=np.array([[1,3,5],[2,5,-1],[2,4,7]])b=np.array([10,6,4])x=linalg.solve(a,b)print(x)非线性方程组求解fromscipy.optimizeimportfsolvefrommathimportsindeff(x):???x0,x1,x2=x.tolist()???return[5*x1+3,4*x0*x0-2*sin(x1*x2),x1*x2-1.5]?#f计算方程组的误差,[1,1,1]是未知数的初始值result=fsolve(f,[1,1,1])?print(result)print(f(result))函数最值fromscipy.optimizeimportminimizeimportnumpyasnp?#计算1/x+x的最小值deffun(args):a=argsv=lambdax:a/x[0]+x[0]returnvif__name__==__main__:args=(1)#ax0=np.asarray((2))#初始猜测值res=minimize(fun(args),x0,method=SLSQP)print(res.fun)print(res.success)print(res.x)最小二乘法最小二乘法可以理解为就是通过最小化误差的平方和来寻找最佳的匹配函数,常用于曲线拟合。一般情况下拟合的曲线为k*x+b函数,即寻找最好的k、b值实现分类效果。 scipy的leastsq函数用于最小二乘法的拟合 scipy.optimize.leastsq(func,x0,args=())数据分布泊松分布正态分布指数分布均匀分布正态分布正态分布(Normaldistribution),也称“常态分布”,又名高斯分布(Gaussiandistribution),正态曲线呈钟型,两头低,中间高,左右对称因其曲线呈钟形,又称之为钟形曲线。scipy.norm实现正态分布。binomial=stats.binom.pmf(k,n,p)指数分布 指数分布描述的是事件发生的时间间隔,主要用于描述电子元器件的寿命。 scipy.expon实现指数分布。泊松分布#平均值,方差,偏度,峰度mean,var,skew,kurt=poisson.stats(mu,moments=mvsk)泊松分布用于描述单位时间/面积内,随机事件发生的次数。例如,譬如:某一服务设施一定
您可能关注的文档
- 《Python数据分析与应用》(周元哲)教学大纲.doc
- Python数据分析与应用 课件全套 (周元哲) 第1--13章 Python编程概述--- Sklearn.pptx
- Python数据分析与应用 课件 第1章 Python编程概述.ppt
- Python数据分析与应用 课件 第3.1章 序列 .ppt
- Python数据分析与应用 课件 第4.1章 顺序程序设计.ppt
- Python数据分析与应用 课件 第5章 函数和模块.ppt
- Python数据分析与应用 课件 第6章 Python网络爬虫.ppt
- Python数据分析与应用 课件 第7章 python与数据分析 .ppt
- Python数据分析与应用 课件 第8章 numpy.ppt
- Python数据分析与应用 课件 第9章 matplotlib.ppt
- 2024年企业人力资源管理师之二级人力资源管理师模拟考试试卷A卷含答案完整版720780578.pdf
- 2024年检验类之临床医学检验技术(师)全真模拟考试试卷B卷含答案优质 完整版720844645.pdf
- 2024年四川省成都市第七中学初中学校中考一模物理试题(解析版).pdf
- 2024年二级建造师之二建水利水电实务过关检测试卷B卷附答案 .pdf
- 2024年教师资格之中学思想品德学科知识与教学能力综合检测试卷A卷含完整版720848701.pdf
- 2024年教师信息技术2.0教研组研修计划(优秀模板6篇)(6) .pdf
- 2024年教师资格之幼儿综合素质通关提分题库及完整答案 .pdf
- 2024年心理咨询师之心理咨询师基础知识通关提分题库及完整答案完整版720794806.pdf
- 2024年消防设施操作员之消防设备初级技能题库附答案(典型题).pdf
- 2024年小学信息技术工作计划样本(三篇) .pdf
文档评论(0)