![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
重剑DS
学的越多,越觉无知
展开
-
使用Python自带的调试器模块pdb来检查代码
import pdb;pdb.set_trace() 是一个非常有用的调试工具,它允许开发者在代码执行过程中暂停程序,检查变量状态,执行调试命令,从而帮助快速定位和解决问题。可以在代码执行到该行时暂停程序,并进入交互式调试模式,允许开发者检查变量、执行命令和逐步调试代码。是 Python 中用于调试代码的一种方式。pdb 是 Python 自带的调试器模块,通过。原创 2024-06-21 15:49:01 · 329 阅读 · 0 评论 -
line_profiler逐行分析代码时间
最近model训练有点瓶颈,GPU的利用率总是很低。所以看看能不能使用line_profiler来发现问题。Per Hit: 每次命中(每次执行)平均耗费的时间,单位是微秒。% Time: 该行代码占整个被分析函数总运行时间的百分比。Time: 代码段执行总共耗费的时间,单位是微秒。Line #: 行号,指代码中的行。Hits: 函数或行被执行的次数。原创 2024-03-15 17:03:52 · 549 阅读 · 0 评论 -
解释multi_update_all函数
节点数据通过 multi_update_all 方法更新,使用了两种聚合方法:内置的 “sum” 和用户自定义的 cross_sum 函数。的那个"sum",合并了边类型’follows’和’attracts’,那对user1来说,就是’follows’的3.0 + 'attracts’上获得的1.0,3.0 + 1.0 = 4.0。user0的给到user1,user1的也给到自己user1,那就已经是1.0 + 2.0 = 3.0了,原创 2024-03-14 11:31:46 · 212 阅读 · 0 评论 -
复杂网络的任意m子节点间的网络最短距离的求解
复杂网络的任意m子节点间的网络最短距离的求解原创 2022-06-02 20:40:03 · 831 阅读 · 0 评论 -
用文字替代图片中的像素
原理:大概是先把原先图片的每个像素放大12倍,因为汉字的大小是12x12像素,这样就可以把汉字放进去了。python代码如下:import systry: import pillowexcept : import os os.system('pip install pillow -i https://pypi.mirrors.ustc.edu.cn/simple/') from PIL import Image, ImageDraw, ImageFont CH原创 2021-08-16 12:01:04 · 608 阅读 · 1 评论