IPython学习之魔法命令

IPython提供了许多魔法命令,使得在IPython环境中的操作更加得心应手。魔法命令都以%或者%%开头,以%开头的成为行命令,%%开头的称为单元命令。行命令只对命令所在的行有效,而单元命令则必须出现在单元的第一行,对整个单元的代码进行处理。

执行%lsmagic可以查看关于各个命令的说明,而在命令之后添加?可以查看该命令的详细说明。

常用魔法命令:

  • %magic 显示所有魔法命令的详细文档
  • %time statement 报告statement的执行时间
  • %timeit statement 多次执行statement,以计算平均执行时间
  • %prun statement 通过cProfile执行statement,并打印分析器的结果
  • %run script.py 在ipython中执行一个外部的脚本文件
  • %pdb 在异常发生后自动计入调试器
  • %hist 查询输入的历史
  • %debug 从最新的异常跟踪的底部进入交互式调试器
  • %env 显示系统环境变量
  • %reset 清空 namespace
  • %cd 进入目录命令

更多参考:

微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

聚类算法之Affinity Propagation(AP)

Affinity Propagation算法简介 AP(Affinity Propagation)通常被翻译为

机器学习算法之朴素贝叶斯

贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。而朴素贝叶斯分类是贝叶斯分类

频繁项集算法Eclat学习笔记

Equivalence Class Transformation(Eclat)是频繁项挖掘和关联性分析的另外一

发表评论

电子邮件地址不会被公开。 必填项已用*标注