IT

2022年2月16日

如何用profiler给你的程序做性能分析

你是否遇到过这种情况:自己的Python程序跑得奇慢无比,但是又不知道具体是哪些代码拖后腿?或者你的程序一执行就死机,把内存吃得干干净净你却束手无策?来吧,跟着我试试用各类profiler工具给你的程序做个体检。

进一步了解
2022年2月13日

Cartopy是如何对Matplotlib做移花接木的

你有没有发现,当你用python画图时使用cartopy的投影参数以后,你的ax对象会莫名其妙多出好多新的方法,比如用于绘制岸线的ax.coastlines(),或者缩放到全球视角的ax.set_global()。这些都是matplotlib原生Axes对象所没有的方法,而你创建子图的时候,明明用的是matplotlib原生的工厂函数创建的画轴啊,cartopy是怎么做到偷梁换柱,移花接木的呢?下面我们就来解密一下。

进一步了解