楼主: 阿扁V5
10932 8

[数据挖掘工具] anaconda的navigator、IPython、Jupyter Notebook、Qtconsole、Spyder简要介绍 [推广有奖]

  • 1关注
  • 43粉丝

版主

山野小子

副教授

94%

还不是VIP/贵宾

-

威望
0
论坛币
-12310320 个
通用积分
3822.8538
学术水平
108 点
热心指数
119 点
信用等级
91 点
经验
49314 点
帖子
1168
精华
1
在线时间
651 小时
注册时间
2013-3-22
最后登录
2024-3-17

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

     如题,最近想学Python,了解到anaconda不错,没有发现对里面内嵌的几个模块使用的详细介绍,这里对anaconda几个模块的简要说明。首先如果还没安装anaconda的可以参考如下两个链接,安装还是比较简单的:

http://python.jobbole.com/86236/#article-comment

http://python.jobbole.com/87522/

如下图所示,一共包括如下几个模块:

1.png


1.anaconda cloud:登录anaconda云账户的

2.png

2.anaconda navigator:ANACONDAPROMPT的图形界面,提供图形化显示和鼠标操作,可以管理、安装更新第三方包等,甚至可以装rstudio,不过个人建议不需要在这里装rstduio,装好也只是一个独立软件,开始以为可以与Python交互(到目前为止个人没发现可以交互),就算使用镜像网址也比较慢,还不如单独装。

3.png


3.anaconda prompt:是一个Anaconda的终端,类似cmd命令可以便捷操作conda环境,可以建立不同的版本环境Python23,创建镜像网址加快更新速度。

4.png


安装包

conda install package_name

conda install numpy=1.10

更新全部

conda upgrade --all

移除一个 package

conda remove package_name

升级 package 版本:

conda update package_name

查看所有的 packages

conda list

如果你记不清 package 的具体名称,也可以进行模糊查询:

conda search search_term

参考链接:

http://python.jobbole.com/86236/#article-comment

http://python.jobbole.com/87522/

4.IPython:是一个 python 的交互式 shell,比默认的pythonshell 好用得多,支持变量自动补全(tab),自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

5.png


自动补全功能,使用tab键,如输入im后按tab键,可自动补全import

进入IPythonCMD中输入ipython

退出IPythonCMD中输入quit()

使用魔法指令%

%run test.py 直接运行python脚本

%pwd: 显示当前工作目录。

%cd: 切换工作目录。

%bookmark: 工作目录书签

使用快捷键

ctrl+u 删除整行(光标在最后)

ctrl+k 删除整行(光标在最前)

ctrl+l 清空屏幕

ctrl+c 中止运行程序

ctrl+e 跳转到最后

ctrl+a 跳转到第一行(与Windows热键冲突,是全选)

ctrl+r 反向搜索历史

参考链接:

http://blog.csdn.net/dream_an/article/details/50466507

5.Jupyter Notebook:这得从IPython3.x版本开始说起,这是最后的大一统版本,包括notebookqtconsole等等,从IPython 4.0版本开始IPython只集中精力做交互式shell,变得轻量化,而剩下的notebook格式,qtconsole,和notebook web应用等都分离出来统一命名为Jupyter,至此IPythonJupyter分家。jupyter用网页浏览器打开,以cell为单元运行,可用cmd命令直接打开。

6.png


Jupyter的各种快捷键

执行当前cell,并自动跳到下一个cellShift Enter

执行当前cell,执行后不自动调转到下一个cellCtrl-Enter

是当前的cell进入编辑模式:Enter

退出当前cell的编辑模式:Esc

删除当前的cell:双D

为当前的cell加入line number:单L

将当前的cell转化为具有一级标题的maskdown:单1

将当前的cell转化为具有二级标题的maskdown:单2

将当前的cell转化为具有三级标题的maskdown:单3

为一行或者多行添加/取消注释:Crtl /

撤销对某个cell的删除:z

浏览器的各个Tab之间切换:Crtl PgUpCrtl PgDn

快速跳转到首个cellCrtl Home

快速跳转到最后一个cellCrtl End

参考链接:

http://blog.csdn.net/kevindelily/article/details/52738376?locationNum=4&fps=1

http://blog.csdn.net/tina_ttl/article/details/51031113

6.Jupyter Qtconsole:调用交互式命令台。从IPython4.0版本开始,很多IPython子命令现在变成了Jupyter子命令,如ipython notebook现在是jupyter noteboook。如果有使用过r的,个人感觉页面像R gui,还没弄清楚特点在哪。

7.png

7.Spyder:是一个使用Python语言的开放源代码跨平台科学运算IDESpyder可以跨平台,也可以使用附加组件扩充,自带交互式工具以处理数据。个人感觉这个比较强大,有点像Rstudio,甚至可以设置成rstuio或者matlab的界面风格。可以直接查看对象,如果是多列还是彩色的,比较炫相对来说便于分辨行列。

8.png

参考链接:

http://blog.csdn.net/qq_33256688/article/details/77675885?locationNum=1&fps=1

8.Reset Spyder Settings如名字,这个就是重设spyder的一些设置了。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Navigator Notebook Console ipython SPYDER

憧憬机器学习的世界!
沙发
阿扁V5 学生认证  发表于 2018-1-24 23:28:45 |只看作者 |坛友微信交流群
以上只是小白综合上述许多参考链接的一些经验,如有错漏望走过路过的大侠指正,万分感谢!

使用道具

藤椅
tsangwm 发表于 2018-1-25 01:15:37 |只看作者 |坛友微信交流群
感谢楼主分享

使用道具

板凳
钱学森64 发表于 2018-1-25 08:34:09 |只看作者 |坛友微信交流群
谢谢分享

使用道具

报纸
军旗飞扬 发表于 2018-1-25 09:06:43 |只看作者 |坛友微信交流群

使用道具

地板
420948492 发表于 2018-5-1 09:52:02 |只看作者 |坛友微信交流群
感谢分享

使用道具

7
summers1985 发表于 2018-5-1 20:24:16 |只看作者 |坛友微信交流群
感谢分享。

使用道具

8
阿扁V5 学生认证  发表于 2018-9-9 22:18:07 |只看作者 |坛友微信交流群

使用道具

9
yenfeng1 在职认证  发表于 2019-1-21 00:23:09 |只看作者 |坛友微信交流群
感谢分享

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 21:05