【Python】IPython 魔法命令使用指南


依然记得从你口中
说出再见坚决如铁
昏暗中有种烈日灼身的错觉
黄昏的地平线
划出一句离别
爱情进入永夜
依然记得从你眼中
滑落的泪伤心欲绝
混乱中有种热泪烧伤的错觉
黄昏的地平线
割断幸福喜悦
相爱已经幻灭
                     🎵 周传雄《黄昏》


  1. %run - 运行 Python 脚本
    使用 %run 可以在当前 IPython 会话中运行 Python 脚本。这允许你执行一个外部脚本并立即在 IPython 环境中访问该脚本的输出和变量。

    %run script.py
    
  2. %time - 计时单条语句的执行时间
    %time 提供了执行单条语句所需时间的快速测量。这对于性能分析和优化代码非常有用。

    %time x = [n**2 for n in range(10000)]
    
  3. %timeit - 自动计时多次重复执行的语句
    %timeit 通过多次执行语句来提供更精确的时间测量,从而自动计算出平均执行时间和标准偏差。这非常适合对代码片段进行微调。

    %timeit x = [n**2 for n in range(1000)]
    
  4. %matplotlib - 集成 Matplotlib
    %matplotlib 魔法命令用于在 IPython 环境中集成 Matplotlib,允许绘图直接在笔记本中显示。

    %matplotlib inline
    
  5. %debug - 交互式调试
    遇到代码异常后,使用 %debug 可以启动交互式调试器,此时可以检查出错的堆栈信息并进行问题排查。

    %debug
    
  6. %load - 导入代码
    %load 可以从外部脚本或 URL 加载代码到当前 IPython 环境中。

    %load script.py
    
  7. %history - 查看输入历史
    %history 魔法命令允许查看整个会话中的输入历史。你还可以选择输出到文件。

    %history -g
    
  8. %env - 环境变量管理
    %env 用于获取和设置环境变量。

    %env OMP_NUM_THREADS=4
    
  9. %who 和 %whos - 列出变量
    这些命令用于显示当前会话中的变量,%whos 还会额外显示变量的信息,如类型和值。

    %who
    %whos
    
  10. %reset - 重置命名空间
    通过 %reset 可以清除当前会话中的所有变量和定义,使环境恢复到初始状态。

    %reset -f
    

以上就是一些 IPython 魔法命令的使用介绍,希望能帮助你更高效地使用 IPython 进行数据分析和科学计算。

  • 13
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值