python实战应用讲解-【numpy科学计算】line_profiler模块(附python示例代码)

本文介绍了如何使用line_profiler和cProfile对Python numpy代码进行性能分析,以及如何借助IPython和pudb进行调试。详细阐述了line_profiler的安装和使用,通过示例展示了代码分析的具体步骤。同时,探讨了cProfile模块的运用,以及IPython和pudb调试器在调试numpy程序中的应用技巧。
摘要由CSDN通过智能技术生成

目录

 

Numpy 安装line_profiler

准备工作

具体步骤

Numpy 用line_profiler分析代码

具体步骤

攻略小结

 Numpy 用cProfile扩展模块分析代码

具体步骤

用IPython进行调试

具体步骤

攻略小结

用pudb进行调试

具体步骤


Numpy 安装line_profiler

line_profiler是NumPy的一名开发者编写的。该模块可以对Python代码进行逐行分析。本攻略将介绍line_profiler的基本安装步骤。

准备工作

你也许需要先安装setuptools,如果想安装line_profiler最新的开发版本,你需要使用Mercurial。怎样安装Mercurial超出了本书的讨论范围,相关的安装步骤请见http://mercurial.selenic.com/wiki/Download。

具体步骤

请选择适合你的安装方式。

  • 使用easy_install或pip安装

使用如下两条命令之一安装line_profiler。

easy_install line_profiler
pip install line_profiler
  • 安装开发版本

可以使用Mercurial签出(check out)源代码。

$ hg clone https://bitbuck
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值