我觉得问这个很愚蠢,但我很难理解 scipy.optimize 的语法
我有一个 mxm 矩阵 M,我只是想找到一个 m 维向量 x
minimizes M.dot(x)
such that ||x||_2^2 = 1
本质上,我想通过 x 被 l2 归一化来最小化 Mx。
我似乎无法找到一种方法来符合我对 numpy 语法中正在发生的事情的想法。我非常感谢任何帮助我通过理解来纠正我的愚蠢。
该问题还有一个特殊情况,可以通过找到 x 来解决,使得
M.dot(x) = zeros
such that ||x||_2^2 = 1
相同的优化算法是否适用于这两个问题?还是有不同的方法来解决最小化和找零问题?