python - 使用 scipy 的 python 目标搜索概念
问题描述
我一直在寻找二进制搜索方法来实现目标搜索,但后来了解到该scipy
库有自己的方法来执行目标搜索。
我在我的脚本中定义了许多函数,如下所示。
def fun1(x,y):
return x + y
x = 10 # Constant value - Not changing
y = 10 # Changing Value
fun1(x,y)
def fun2(a,b):
return a + 2*b
a = 10 # Constant value - Not changing
b = 10 # Changing Value
fun2(a,b)
我正在寻找传递所选函数和目标值('x+y' or 'a+2b')
以获得 y 或 b 值。
selected_fun = fun1 # Specify which function to be passed
goal_seek(90, selected_fun) # So output I am expected is 80
有人可以建议我解决这个问题需要看的任何概念/scipy部分。
解决方案
推荐阅读
- android - 使用 BaseAdapter 和 ViewHolder 的空指针异常
- qt - 用于 VS2019 的 Qt Visual Studio 工具
- javascript - 如何在不同屏幕尺寸的 Bootstrap 4 上隐藏导航栏元素中的文本
- c# - 调用 64 位 C/C++ DLL 的 C# 应用程序崩溃,但 32 位版本运行
- linux - 将文件内容传递给 docker exec
- hibernate - 内存中的 Hibernate / HSQLDB:java.sql.SQLSyntaxErrorException:用户缺少权限或找不到对象
- abap - 为屏幕上的字段调用搜索帮助功能模块
- java - 使用 Java 流打印从 A 到 Z 的字母
- java - javadoc MyClass.java 格式错误
- android - 从 GCM 迁移到 FCM