为什么sympy解方程结果是[]

问题遇到的现象和发生背景

我想解一个方程但是最后的结果是中括号,这里面只有wr 和 temperature 是要求的,其他都是系数。

问题相关代码,请勿粘贴截图
def func1(R):
    w = R / R0
    wr = Symbol('wr')
    temperature = Symbol('temperature')
    result = solve([log(wr) - A0 * (A1 * ((log(temperature / 273.16) + 1.5) / 1.5) ** 1 + A2 * (
                (log(temperature / 273.16) + 1.5) / 1.5) ** 2 + A3 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 3 + A4 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 4 + A5 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 5 + A6 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 6 + A7 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 7 + A8 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 8 + A9 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 9 + A10 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 10 + A11 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 11 + A12 * (
                             (log(temperature / 273.16) + 1.5) / 1.5) ** 12)
                    , w - wr - a * (w - 1) - b * (w - 1) ** 2 - c1 * (log(w)) ** 3 - c2 * (log(w)) ** 4 - c3 * (
                     log(w)) ** 5 - c4 * (log(w)) ** 6 - c5 * (log(w)) ** 7], [wr, temperature])
    print(result)

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果