3

基本的に私は解決したいだけですk。式は次のようになることに注意してください。1.12

import math
from sympy import *

a = 1.45
b = 4.1
c = 14.0

al = math.log(a, 2)
bl = math.log(b, 2)
cl = math.log(c, 2)

k = symbols('k')

print solve(Eq(1/k**al + 1/k**bl + 1/k**cl, 1.12), k)

これによりOverflowError: Python int too large to convert to C long

他のライブラリを使用したソリューションも歓迎します。

4

2 に答える 2