bigO:big-O符号的符号表示

时间:2024-05-17 08:31:44
【文件属性】:

文件名称:bigO:big-O符号的符号表示

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-17 08:31:44

Python

大O big-O表示法的符号表示。 我一直在但找不到。 所以我写了它,结果比我预期的要简单得多。 请注意,如果您小心地指定限制为无穷大,现在可以使用来实现许多此功能。 用法 import sympy from bigO import O , n f_time = O ( n ) g_time = O ( n ** 2 ) h_time = O ( sympy . sqrt ( n )) fastest_asymptotically = min ( f_time , g_time , h_time ) # = h_time total_time = f_time . inside ( g_time ). followed_by ( h_time ) # = O(n**3) # If you prefer a less verbose API: total_time = f_time *


【文件预览】:
bigO-master
----bigO()
--------__init__.py(1KB)
----.travis.yml(150B)
----LICENSE(1KB)
----test()
--------bigO_test.py(1KB)
--------__init__.py(0B)
----setup.cfg(70B)
----setup.py(571B)
----README.md(1KB)
----.gitignore(303B)

网友评论