数据分析 之(一) --- 环境搭建

安装

首先打来终端,安装 ipython 。可以在终端 输入 ipython 回车进入:exit() 回车退出

1 pip  -V
2 pip  install  ipython

其次 安装 jupyter

1 pip  install  jupyter 

 启动程序

  • 命令:jupyter notebook

这个命令可以启动jupyter的交互服务器,并且把当前目录作为映射打开一个web界面,加载映射的目录结构

【注意】如果这个命令提示错误,检测环境变量还有anaconda是否安装完全(如果不完全:手动安装pip install jupyter)

  1. 首先,在终端 cd 到工作的目录下
  2. 其次,用 ipython notebook 将目录打开
  3. 之后,回在浏览器中显示工作环境。

快捷键

  • 命令模式

enter: 转入编辑模式

shift+enter:运行本行,并且选中下行

ctrl+enter: 运行本行,并且选中本行

alt+enter:运行本行,并且插入一个新的cell

Y:cell转入代码状态

M:cell转入Markdown状态

A: 在上方插入一个新的cell

B:在下方插入一个新的cell

  • 编辑模式下:

tab(或shift+tab)键:提示

ctrl+a:全选当前cell

ctrl+z:撤销

 IPython的帮助文档

  • 使用 help( )
1 help(len)
2 # 结果:
3 # Help on built-in function len in module builtins:
5 # len(obj, /)
6 #   Return the number of items in a container.
1 def func(a,b):
2     "求两个数的和"
3     return a+b
4 help(func)
5 # Help on function func in module __main__:
6 # func(a, b)
7 #   求两个数的和
  • 使用 “ ?”
1 len?
2 #  File "<ipython-input-17-454c24d9d6c5>", line 1
3 #    len?
4        ^
5 # SyntaxError: invalid syntax
1 func? 
2 # 对于自定义函数,“?”代表调出帮助文档 “??”代表调出源码
3 
4 #  File "<ipython-input-18-1d7f57ff9f96>", line 1
5 #   func? # 对于自定义函数,“?”代表调出帮助文档 “??”代表调出源码
6         ^
7 # SyntaxError: invalid syntax

IPython魔法命令

  • 运行外部python文件
  • %run xx.py
1 %run test.py 
2 # 这句话就是把外部的python文件中的内容引入到当前cell中
3 
4 add_A_B(10,20)

 

  • 查看运行计时
 1 %time print("hello")
 2 # hello
 3 # Wall time: 0 ns
 4 
 5 %time func(10,20)
 6 # Wall time: 0 ns
 7 # 30
 8 
 9 %timeit func(10,40)
10 # 308 ns ± 29.9 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
  • 查看当前会话中所有的变量与函数

当前会话指定的当前正在运行的所有的cell,当前kernel指的就是当前选择的cell

如果程序重启或者点击刷新键刷新页面则当前会话就会停止

如果点击停止按钮当前正在执行的kernel就会停止

1 %who
2 # a     add_A_B     func     p     qa     add_A_B     func     p     q
  • 执行系统终端指令

写法:!指令名(在windows系统下应该执行Windows的系统命令,linux要执行对应的Linux版本的系统zhil)

1 !ipconfig
  • 更多魔法指令或者cmd 

列出所有的魔法指令 %lsmagic

1 %lsmagic

 

转载于:https://www.cnblogs.com/TMMM/p/10814984.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值