3
的語法我覺得自己很蠢問這個,但我有一個很艱難的時間瞭解scipy.optimize的synatx我難以理解scipy.optimize
我有一個MXM矩陣M,和我只是想找到一個m維矢量x其中
minimizes M.dot(x)
such that ||x||_2^2 = 1
本質上我想要最小化Mx與x是l2規範化。
我似乎無法找到一種方法來適應numpy語法中發生了什麼的想法。我非常感謝任何幫助我在理解的基礎上彌補我的愚蠢。
的問題也有地方可以通過找到x滿足
M.dot(x) = zeros
such that ||x||_2^2 = 1
願意同優化算法適合這兩個問題需要解決的特殊情況?還是有不同的方法來解決最小化和查找零問題?
我錯過了解決方案的大小必須約束'1'。不幸的是,這使得它非線性。 –
@Joe在rhs爲零的情況下,它不是線性嗎? – askewchan
這取決於觀察次數。如果這是一個不確定的問題,那麼添加'x'必須具有'1'的標準的先驗約束可以讓你解決它。我猜測(?)那是OP想要做的事情。回想起來,我可能一直在閱讀太多內容。無論哪種方式,您都會很滿意! –