【发布时间】:2022-01-01 11:00:36
【问题描述】:
我正在使用 JuypterLab 尝试解决一个简单的代数问题:
3 * r**0.25 * s**0.75 = 14.086
我需要为 s 求解 3 到 17 之间的 r 值。
import numpy as np
import pandas
import sympy as sym
from sympy import symbols, solve
s = Symbol('s')
expr = 3 * 18**0.25 * s**0.75 = 14.086
sol = solve(expr)
num = sol[10]
num
当我运行代码时,我得到list out of range error
我也试过
s = Symbol('s')
expr = 3 * 18**0.25 * s**0.75
sol = solve(expr)
u = 14.086
num = sol[u]
num
当我运行这段代码时,我得到list indices must be integers or slices, not float
我想为r 的值找到s 的值
在3 and 17之间。
【问题讨论】:
-
查看几乎重复的问题和建议here