在同情中获得多个零?

Get multiplicity of zeros in sympy?

我想从 sympy.solveset 中获取多个零作为 return 值。 对于下面的示例,我得到 zeroes = {0}。我想收到类似的东西 zeroes = {0, 0, 0, 0, 0, 0}。谢谢!

import sympy

z = sympy.symbols('z')
zeroes = sympy.solveset(sympy.Eq(z**6, 0), z)

改用roots

import sympy

z = sympy.symbols('z')
zeroes = sympy.roots(sympy.Eq(z**6, 0), z)

print(zeroes)

这会打印:

{0: 6}