选择python进行数据分析的理由和优势


Posted in Python onJune 25, 2019

1、python大量的库为数据分析提供了完整的工具集

2、比起MATLAB、R语言等其他主要用于数据分析语言,python语言功能更加健全

3、python库一直在增加,算法的实现采取的方法更加创新

4、python能很方便的对接其他语言,比如c、java等

什么是IPython?

IPython是一个python的交互式的shell (它默认的python shell要好用的多、强大的多)

1、支持代码的自动补全、自动缩进,已经支持bash shell

2、Jupyter NoteBook(以前称为IPython NoteBook),它提供了一个用户和IPython内核交互的一个界面,同时它又是一个交互式的笔记本(可以保存你的源代码、运行结果),集文本(markdown)、代码、图像、公式与一体的python的web界面

3、支持交互式数据可视化与其他图形用户界面

4、支持高性能的并行计算

运行环境

数据分析以及机器学习都有许许多多的程序库,这些程序库(比如:numpy、pandas、sckilearn、TensorFlow等),如果我们单独去配置安装比较麻烦,而且有的程序包(如:scipy)依赖的库比较多;官方提供了一个集成的数据分析、机器学习的开发工具,即anaconda安装:官网下载最新版,windows下安装就行

打开:

方式一、用命令

用cmd命令行或者linux终端嵌入命令:jupyter notebook将会运行起来两个程序:IPython的服务程序和jupyter notebook的web界面,然后代码就可以在界面中写

注意】IPython服务端是程序运行的地方,jupyter notebook仅仅提供了一个交互界面,如果你把IPython的服务程序关掉(终端中ctrl+c)jupyter notebook就没什么用了

几个基本操作:

双击D:删除当前的cell

单击M:将当前cell转成markdown文档

jupyter构造:由一个个的cell构成,每个cell的执行时互不影响的,但是数据是共享的

方式二、用anaconda界面打开

方式三、用pycharm打开

【注意】编译器一定要选择anaconda目录下的python编译器,不然无法打开IPython的服务程序

Python 相关文章推荐
python实现sublime3的less编译插件示例
Apr 27 Python
python中zip()方法应用实例分析
Apr 16 Python
机器学习python实战之决策树
Nov 01 Python
在python3.5中使用OpenCV的实例讲解
Apr 02 Python
python Pandas 读取txt表格的实例
Apr 29 Python
Python设计模式之建造者模式实例详解
Jan 17 Python
Python面向对象程序设计示例小结
Jan 30 Python
Django forms表单 select下拉框的传值实例
Jul 19 Python
windows下Python安装、使用教程和Notepad++的使用教程
Oct 06 Python
python实现tail实时查看服务器日志示例
Dec 24 Python
keras 特征图可视化实例(中间层)
Jan 24 Python
解决tensorboard多个events文件显示紊乱的问题
Feb 15 Python
python的sorted用法详解
Jun 25 #Python
PyQt5实现简易电子词典
Jun 25 #Python
python如何制作英文字典
Jun 25 #Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
Jun 25 #Python
python模拟菜刀反弹shell绕过限制【推荐】
Jun 25 #Python
Pandas之DataFrame对象的列和索引之间的转化
Jun 25 #Python
Pandas之Fillna填充缺失数据的方法
Jun 25 #Python
You might like
Zerg兵种介绍
2020/03/14 星际争霸
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
vue 本地环境跨域请求proxyTable的方法
2018/09/19 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
基于element-ui组件手动实现单选和上传功能
2018/12/06 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
Python subprocess模块学习总结
2014/03/13 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
详解python polyscope库的安装和例程
2020/11/13 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
HTML5应用之文件上传
2016/12/30 HTML / CSS
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
美国校园市场:OCM
2017/06/08 全球购物
英国领先的电动可调床制造商:Laybrook
2019/12/26 全球购物
薇姿法国官网:Vichy法国
2021/01/28 全球购物
PHP经典面试题
2016/09/03 面试题
一些Solaris面试题
2015/12/22 面试题
应聘医药销售自荐书范文
2014/02/08 职场文书
《称象》教学反思
2014/04/25 职场文书
工商企业管理应届生求职信
2014/05/04 职场文书
2014最新离职证明范本
2014/09/12 职场文书
庆祝教师节标语
2014/10/09 职场文书
平遥古城导游词
2015/02/03 职场文书
关于召开会议的通知
2015/04/15 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书