簡體   English   中英

python root 在整數中查找

[英]python root finding in integers

python中是否有優化工具,我可以在其中選擇函數的目標值並獲得最佳參數,即整數?

例如,我的功能是:

f(x) = 4*A + B

因此,如果選擇 5 作為目標值,它將返回 A=1 和 B=1

也許是一個約束求解器:

# https://pypi.org/project/python-constraint/
from constraint import *

problem = Problem()
problem.addVariables(["a","b"],range(1,100000))
problem.addConstraint(ExactSumConstraint(5,[4,1]))
problem.getSolutions()

這給出:

[{'a': 1, 'b': 1}]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM