gpt4 book ai didi

python : "mutable vectors are unhashable"错误

转载 作者:行者123 更新时间:2023-11-28 20:25:45 24 4
gpt4 key购买 nike

我正在使用用 Python 编写的数学包 SAGE。

我正在尝试操作一些向量集,但我不断收到上述错误消息。我完全不知道它在告诉我什么,尽管我确实理解可变的含义有人可以用相当简单的概念术语解释它告诉我的是错误的吗?

最佳答案

我假设你正在寻找类似的东西

sage: V = vector([1,2,3])
sage: W = vector([3,4,5])
sage: set([V,W])
<snip>
TypeError: mutable vectors are unhashable
sage:

您可以通过以下方式修复此默认设置。

sage: V.set_immutable(); W.set_immutable()
sage: set([V,W])
set([(3, 4, 5), (1, 2, 3)])

希望这对您有所帮助。

关于 python : "mutable vectors are unhashable"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14084317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com