查找具有优化的矩阵Python Scipi

时间:2019-07-01 18:52:49

标签: python scipy

我试图计算以下方程式的解决方案:0 = WB-S的{​​{1}},同时为结果设置上下限。矩阵具有以下形状:

B

我尝试使用W is mxn B is zxn S is mxz 的{​​{1}}函数。但是,我遇到以下错误:

  

scipy.optimize.lsq_linear的最大尺寸为scipy

在这种情况下,我方程式上的b1

b
  

-------------------------------------------------- ---------------------------- ValueError Traceback(最近的呼叫   最后)   ----> 1 res = lsq_linear(df_matrix,df_ret,bounds =(lb,up))

     

〜\ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ scipy \ optimize_lsq \ lsq_linear.py   在lsq_linear(A,b,bounds,method,tol,lsq_solver,lsmr_tol,   max_iter,详细)       261 b = np.atleast_1d(b)       第262回   -> 263引发ValueError(“ S必须最大为1维。”)       264       265如果b.size!= m:

     

ValueError:df_ret.shape (2414, 97) df_matrix.shape (2414, 336) df_bd.shape (97,) lb = 2,5*df_bd up = -2.5*df_bd res = lsq_linear(df_matrix, df_ret, bounds = (lb,up)) 最多必须具有1维。

0 个答案:

没有答案