Python计数代码执行速度
python计数代码执行速度安装插件tqdm,可以看代码的执行速度在代码之前加入一个装饰器import timeimport timeitfrom loguru import loggerdef time_count(func):def test(index):start_time = time.time()func(index)end_time = time.time()logger.debug
·
python计数代码执行速度
安装插件tqdm,可以看代码的执行速度
from tqdm import tqdm
import time
'''第一种方式'''
time_tqdm = tqdm(total=100)
for i in range(100):
time_tqdm.update(1)
time.sleep(0.05)
'''第二种方式'''
for i in tqdm(range(100)):
time.sleep(0.05)
在代码之前加入一个装饰器
import time
import timeit
from loguru import logger
def time_count(func):
def test(index):
start_time = time.time()
func(index)
end_time = time.time()
logger.debug(end_time - start_time)
return test
@time_count
def fun(index):
print(index)
time.sleep(3)
from concurrent.futures import ThreadPoolExecutor
thread_pool = ThreadPoolExecutor(max_workers=200)
for i in range(300):
thread_pool.submit(fun, i)
thread_pool.shutdown(wait=True)
用代码的执行速度 * 代码的线程数,即为处理速度
添加一个watchpoint
pip install watchpoints
import time
import watchpoints
data = time.time()
watchpoints.watch(data)
data = time.time()

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)