位置: 编程技术 - 正文

详解Python中的Numpy、SciPy、MatPlotLib安装与配置(python num怎么用)

编辑:rootadmin

推荐整理分享详解Python中的Numpy、SciPy、MatPlotLib安装与配置(python num怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python \num,python numel(),python num怎么用,python中num的用法,python中nunique,python中num的用法,python里nums,python中num的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

用Python来编写机器学习方面的代码是相当简单的,因为Python下有很多关于机器学习的库。其中下面三个库numpy,scipy,matplotlib,scikit-learn是常用组合,分别是科学计算包,科学工具集,画图工具包,机器学习工具集。

numpy :主要用来做一些科学运算,主要是矩阵的运算。NumPy为Python带来了真正的多维数组功能,并且提供了丰富的函数库处理这些数组。它将常用的数学函数都进行数组化,使得这些数学函数能够直接对数组进行操作,将本来需要在Python级别进行的循环,放到C语言的运算中,明显地提高了程序的运算速度。

scipy:主要是一些科学工具集,信号处理工具集(如线性代数使用LAPACK库,快速傅立叶变换使用FFTPACK库)及数值计算的一些工具(常微分方程求解使用ODEPACK库,非线性方程组求解以及最小值求解等)。

scikit-learn:里面有很多机器学习相关的算法(如聚类算法,SVM等)。

Python安装完Numpy,SciPy和MatplotLib后,可以成为非常犀利的科研利器。网上关于这三个库的安装都写得非常不错,但是大部分人遇到的问题并不是如何安装,而是安装好后因为配置不当,在使用时总会出现import xxx error之类的错误。我也是自己摸索了很久才发现如何去正确配置的。下面就详细说下安装和配置的过程。

1.安装Python,这里选择2.7还是3.4都行,不过推荐使用2.7,毕竟现在的教程大部分还是基于2.7的,3.4跟2.7的语法还是略有不同,为了避免语法错误的麻烦,还是推荐大家使用2.7。下载地址为: ImportError: matplotlib requires dateutil ImportError: matplotlib requires pyparsing No module name six详解Python中的Numpy、SciPy、MatPlotLib安装与配置(python num怎么用)

4.解决No module name six问题,解决办法很简单。把你的安装路径:Python/Lib/site-packages/scipy/lib中的six.py,six.pyc,six.pyo三个文件拷贝到 你的安装路径:Python/Lib/site-packages,这个问题就解决了。如何还不行,请记住这个地址(非常重要):

然后下载这个文件:six&#;1.9.0&#;py2.py3&#;none&#;any.whl,下载后,利用CMD进入到该文件所在的目录(DOS命令为:cd /d XX:/XXX/six&#;1.9.0&#;py2.py3&#;none&#;any.whl 把你自己的six文件的所在路径按格式粘贴进DOS然后回车就行了),然后输入命令:pip install six-1.9.0-py2.py3-none-any.whl,等DOS命令跑完,six不存在的问题就解决了。操作图如下:

5.解决ImportError: matplotlib requires dateutil问题,方法和第4步一样,下载python_dateutil&#;2.4.2&#;py2.py3&#;none&#;any.whl,然后pip install就可以解决该问题了。操作如下:

6.解决ImportError: matplotlib requires pyparsing问题,还如同之前一样,下载pyparsing&#;2.0.3&#;py2&#;none&#;any.whl(选择对应的版本,这里有2和3的区别)然后利用pip install安装好就可以了。操作如下:

到此,所有的配置就完成了,可以愉快地使用MatPlotLib进行科学画图和计算了。另外提醒一句,Python2.7和Python3.4不要共存,共存的时候安装这几个库会出现莫名其妙地错误,怎么也对不了,推荐只是用Python2.7,。最后,附带一个来自MatPlotLib的画图代码:

效果为:

标签: python num怎么用

本文链接地址:https://www.jiuchutong.com/biancheng/372281.html 转载请保留说明!

上一篇:Python中super函数的用法(python supper函数)

下一篇:Python金融数据可视化汇总(python金融大数据 全流程详解)

  • PHP实现的简单适配器模式示例(php实现和工作原理)

    PHP实现的简单适配器模式示例(php实现和工作原理)

  • php微信公众平台开发(四)回复功能开发(php微信公众号开源框架)

    php微信公众平台开发(四)回复功能开发(php微信公众号开源框架)

  • Win2003系统下SQL Server 2008安装图解教程(详细图解)

    磁盘空间要求详情,点击下一步继续安装,如下图:

    Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_a1b5ba9a.jpg" class="img-responsive" alt="Win2003系统下SQL Server 2008安装图解教程(详细图解)">

    Win2003系统下SQL Server 2008安装图解教程(详细图解)

  • SqlServer中模糊查询对于特殊字符的处理方法(sqlserver模糊查询表名)

    SqlServer中模糊查询对于特殊字符的处理方法(sqlserver模糊查询表名)

  • AMD Fusion游戏工具在Intel平台上的运行(amd furyx)

    AMD Fusion游戏工具在Intel平台上的运行(amd furyx)

  • NetBSD 系统安装详细图解(netbeui怎么安装)

    NetBSD 系统安装详细图解(netbeui怎么安装)

  • 注册资本没有全额怎么办
  • 公司自有房产自用要交房产税吗
  • 现金流量表现金指的什么
  • 增值税抵扣可以跨月吗
  • 运输发票抵扣进项税率
  • 预借差旅费,付给现金会计分录
  • 出借包装物一次摊销金额计算
  • 员工异地交纳保险怎么交
  • 营改增相关规定
  • 简易计税方法适用范围
  • 按适用税率计税销售额是什么意思
  • 旅游业开办费
  • 收到运费发票是进项还是销项
  • 电子发票没有纳税人识别号可以报销吗
  • 公司代缴的个税怎么查询
  • 应付账款借方余额怎么平账
  • 分期收款销售的商品属于存货吗
  • 华为p60pro上市时间是几月
  • 如何制作macos bigsur的启动盘
  • 如何免费获取网页文字
  • 非货币性资产是无形资产吗
  • 劳务费个税扣税
  • 什么叫毛利润和净利润
  • 怎么做才能让电脑里自动翻译成中文
  • 公司用车出现事故用员工赔付么?
  • the Pura Meduwe Karang神庙中雕刻艺术家W.O.J.Nieuwenkamp的作品,印度尼西亚巴厘岛 (© John Elk III/Getty Images)
  • 企业备用金多久还款
  • 用java做项目
  • 公司购监控设备入什么科目
  • 现金解款单怎么读
  • 小微企业应纳税所得额300万所得税
  • 备用金需要发票吗?收据可以报销吗
  • vue中 router.beforeEach() 的用法
  • 服务业销售收入
  • 企业季度预缴土地出让金
  • 管家婆中已经过账的进货单怎么删除?
  • 域名费用怎么交
  • rust 前端开发
  • mysql in()
  • 无偿提供房屋使用证明有什么后果
  • 城建税的减免规定有哪些
  • 公司从一个帐户里扣税吗
  • 房租付了没有及时取得发票怎么入账
  • 每月材料进出库明细表
  • 软件产品增值税即征即退
  • 工程完工后的质保金怎么入账
  • 国有资产如何保值
  • 资本公积的主要用途是什么?
  • 长期股权投资如何入账
  • 跨年跨月发票账务处理
  • 不得从销项税额中抵扣进项税的有哪些
  • 小规模纳税人增值税计算公式
  • 生物性资产折旧处理
  • 为员工买的商业保险怎么做账
  • 备查账依据什么登记
  • 固定资产怎么折旧有几种方法
  • 年初要新建帐套吗
  • 新开办企业如何建账
  • macmysql忘记密码如何配置
  • RedHat 9.0下Apache+PHP+MySQL服务器安装配置
  • win7和xp文件共享
  • kprcycleaner.exe是什么
  • launch.exe打不开
  • linux系统如何安装应用
  • WIN10开始菜单点不动
  • linux挂载啥意思
  • uibutton设置圆角
  • 场景转换的技巧
  • unity做安卓app
  • shell的逻辑运算符
  • python time.now
  • kill某个进程
  • nodejs一键安装
  • python搭建网站并在服务器上部署
  • 可扩展的敏捷方法有哪两种观点,并作以简单阐述?
  • #androidsdk文件夹可以删除吗
  • 加拿大鹅海关被税交多少
  • 一般纳税人什么意思
  • 什么是财务舞弊行为
  • 在深圳月薪8000是什么水平
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设