当前位置:首页 >> 编程语言 >> 【Python】列表乘积的计算时间,破坏王巨蚁(python 列表乘积)

【Python】列表乘积的计算时间,破坏王巨蚁(python 列表乘积)

0evadmin 编程语言 1
文件名:【Python】列表乘积的计算时间,破坏王巨蚁 【Python】列表乘积的计算时间 概述

使用以下三种模式测量了计算列表乘积所需的时间。

使用 for 语句传递list使用math模块使用numpy

下面是实际运行的代码。

import timestart = time.time()A = [1] * 100000000 ans = 1for a in A:ans *= aprint("list loop:", time.time() - start)import mathstart = time.time()ans = math.prod(A)print("math.prod:", time.time() - start)import numpy as npstart = time.time()ans = np.prod(A)print("numpy.prod:", time.time() - start)

结果如下。

list loop: 3.508364677429199math.prod: 0.47490572929382324numpy.prod: 2.398198127746582 结果

用表格总结一下 显然,使用math模块要快得多!

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接