2016-09-05 7 views
1

私は変数リストの2ノルムを使いたいと思っています。どのようにしてCVXPY互換の "リスト"変数にシーケンスを変換できますか?これを処理する方法はありますか?前もって感謝します。たとえば、CVXPYで変数のリストの2ノルムを取る方法は?

test_a=cvxpy.Variable(1) 
    test_b=cvxpy.Variable(1) 
    mylist= [test_a,test_b]  
    mynorm=cvxpy.norm(mylist,2) #error thrown for this line 


packages/cvxpy/interface/matrix_utilities.py", line 63, in size 
return (len(constant[0]), len(constant)) 

答えて

2

CVXPY機能はリストには適用できません。 vstack、つまり

mynorm=cvxpy.norm(cvxpy.vstack(*mylist),2)

を使用する必要があります
関連する問題