![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人笔记
weixin_45501382
这个作者很懒,什么都没留下…
展开
-
7d的pandas学习-长期更新
7d的pandas学习-长期更新小技巧如何使用tqdm对pandas的操作进行可视化向量在pandas中用一列表示还是放到多列?apply过程中使用dict进行映射出问题?小技巧如何使用tqdm对pandas的操作进行可视化在我实际使用pandas的时候,我的数据量基本都是最少百万行。因此有时候进行列操作(map, apply等)的时候都会耗时很久。但是我自己写的代码时好时坏,很难判断这一行...原创 2019-08-08 11:52:00 · 119 阅读 · 0 评论 -
用line_profiler分析python代码速度瓶颈
目录安装使用方法实际运行在代码运行速度不如预期或者想要优化代码时,往往需要去找代码哪里出了问题。使用print大法固然好,但是确实太不优雅了。推荐使用line_profiler这个工具,安装使用都很简单,吊的飞起。安装通过pip安装即可。pip3 install line_profiler使用方法直接上代码。使用时需要改的就是这里的被测函数和参数。from line_profiler...原创 2019-08-09 12:29:47 · 238 阅读 · 0 评论 -
exec实现python动态变量命名
今天在研究gpu多卡并行的过程中需要把一个大矩阵给拆成8块,为了实现动态变量命名查了几个资料。exec是我认为最好用的。用法如下:假设需要设置8个变量,名字分别为fuck_0到fuck_7,def func(x, i): return x + ifor i in range(8): exec('fuck_{} = func(100, {})'.format(i, i))看懂了吗。只要...原创 2019-08-09 16:48:10 · 1168 阅读 · 1 评论