python - 计算 Python 中随机调用的次数?

标签 python random python-3.x

我有一个 Python 应用程序,我想在其中监控运行时对标准随机模块中函数的调用次数;有什么好的方法可以做到这一点,还是我必须“手动”做到这一点?

最佳答案

在我看来,Python 分析器应该能够“很好地”完成它。看a post about Python profiling on SO .

在运行时,似乎 decorators是要走的路。当然,默认的 random 模块没有装饰器,因此您可能需要定义一个带有装饰器的 monitoredrandom 模块来代理 random 模块并对调用进行计数。如果您保持函数名称和签名与随机相同,则只需修改代码中的导入即可。

关于python - 计算 Python 中随机调用的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178136/

相关文章:

python-3.x - PyTube3 播放列表返回空列表

python - 将小的正态分布随机位移添加到基于 pandas 的散点图中

python - 在pytest中模拟一个连接类

python - 检查谁进口了我

python-3.x - 为什么 music21 以意想不到的方式使用音高属性?

swift - 生成一定数量的数字的随机数

python - 如何通过Tensorflow python导入多个图像

python - 在 Python 中进行子类化时追加到成员列表

php - MySQL RAND() 不工作,总是得到相同的结果

c++ - 我的 PRNG 实现与我要复制的实现有何不同?