我已經在 Gooogle ColabNotebook 中執行了這段代碼......根據下面給出的鏈接...... prod() 在 math 模塊下可用。但是為什么 prod() 不起作用..它給了我錯誤? https://www.w3schools.com/python/ref_math_prod.asp
import math
print(math.prod([1,2,3,4,5,6,7]))
輸出 AttributeError: 模塊 'math' 沒有屬性 'prod'
uj5u.com熱心網友回復:
math.prod()是 Python 3.8 及更高版本中提供的新函式。在撰寫本文時,Google Colab 的內核運行 Python 3.6.9。因此,math.prod()將無法供您使用。
您可以嘗試在 Colab 中安裝 Python 3.8 內核,但似乎有些人有一些不同的結果,并且接受的答案中的方法有點老套,但可能適用于您的目的。
uj5u.com熱心網友回復:
Google Colab 使用 Python 3.6。截至 2021 年為 9。并且math.prod()在 python 3.8 版本中
你可以用這個
from functools import reduce
import operator
print(reduce(operator.mul, [1,2,3,4,5,6,7], 1))
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/338735.html
上一篇:使用grep洗掉字串中的重復項
下一篇:飛鏢中的乘法表
