python
hajungong007
这个作者很懒,什么都没留下…
展开
-
7个Python性能优化工具
虽然Python是一个”慢慢的“语言,但是不代表我们对性能没有任何的追求,在程序运行过程中,如果发现程序运行时间太长或者内存占用过大,免不了需要对程序的执行过程进行一些监测,找到有问题的地方,进行优化。今天来分享一些平时用到的Python性能分析工具memory_profilermemory_profiler是监控python进程的神器,只需要在函数加一个装饰器就可以输出每行代码的内存使用情况...原创 2020-03-01 00:06:49 · 376 阅读 · 0 评论 -
基于PySnooper的一组强大的Python调试工具——snoop
比PySnooper更加强悍!地址:https://github.com/alexmojaki/snoop原创 2019-07-15 23:00:08 · 740 阅读 · 0 评论 -
批量下载arXiv论文数据的Python脚本
arXiv-toolsPrerequisitesArXiv provides bulk data access through Amazon S3. You need an account with Amazon AWS to be able to download the data. You also need python 2.Downloading arXiv documents1-...原创 2019-04-28 00:02:19 · 2468 阅读 · 1 评论 -
pyhon log库
参考:https://github.com/Delgan/loguru原创 2018-12-26 16:23:50 · 151 阅读 · 0 评论 -
pyhon小技巧
1、打印当前python环境和site-packages相关调试信息python -m site原创 2018-12-26 16:23:13 · 144 阅读 · 0 评论 -
python进度条
参考:https://github.com/tqdm/tqdm#ipython-jupyter-integration原创 2018-12-26 14:38:05 · 317 阅读 · 0 评论 -
python 字典和list深浅拷贝问题
1、问题:先看两个例子:例1:d={"name":""}l=[]for i in range(5): d["name"]=i l.append(d)print (l)运行后结果为:[{'name': 4}, {'name': 4}, {'name': 4}, {'name': 4}, {'name': 4}]例2:d = {}l = {}...原创 2018-05-16 20:28:06 · 465 阅读 · 0 评论 -
Python - 100天从新手到大师
准备花一段时间从python菜鸟变成大师,大家监督,督促自己,参考网址1和参考网址2。Day1编译器的安装:pycharmipython jupyter pip install ipython jupyter ### ...原创 2018-05-27 14:27:35 · 5753 阅读 · 2 评论 -
python、pytorch调试工具——ipdb
1、安装:pip install ipdb2、使用:在代码开头import ipdb,如下:try: import ipdbexcept: import pdb as ipdb在需要开始调试的地方加入语句:ipdb.set_trace()当代码执行到上面那条语句时,会进入debug模式。3、常用命令:n (下一个),next单步执行EN...原创 2018-05-19 23:47:57 · 5917 阅读 · 0 评论 -
Python 代码调试技巧
https://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/原创 2018-03-02 15:38:03 · 249 阅读 · 3 评论