LilEastwood 2021-10-09 17:31 采纳率: 0%
浏览 1796
已结题

出现标量变量无效索引怎么办,invalid index to scalar variable.感觉这里都是跟着代码做的,做了一点修改,不过只是数据集的导入

gvx = SCT.TGraphVX()
        #theta = SCT.semidefinite(probSize,name='theta')
        theta = cvxpy.Variable((probSize,probSize),symmetric=True,name='theta')
        #theta = SCT.Variable(probSize, name='theta')
        obj = -SCT.log_det(theta) + SCT.trace(S*theta)
        gvx.AddNode(0, obj)
        gvx.AddNode(1)
        dummy = SCT.Variable(1)
        gvx.AddEdge(0,1, Objective = lamb*dummy + num_stacked*dummy + size_blocks*dummy)
        gvx.Solve(Verbose=False, MaxIters=1000, Rho = 1, EpsAbs = 1e-6, EpsRel = 1e-6)

C:\ProgramData\Anaconda3\python.exe "C:/Users/LilPit/PycharmProjects/TICC-master/paper code/car.py"

completed getting the data

the set parameters are:
THRESHOLD IS: 2e-05
lam_sparse 0.005
switch_penalty 400
num_cluster 11

ITERATION ### 0
starting OPTIMIZATION for cluster# 0
C:\ProgramData\Anaconda3\lib\site-packages\cvxpy\expressions\expression.py:556: UserWarning:
This use of * has resulted in matrix multiplication.
Using * for matrix multiplication has been deprecated since CVXPY 1.1.
Use * for matrix-scalar and vector-scalar multiplication.
Use @ for matrix-matrix and matrix-vector multiplication.
Use multiply for elementwise multiplication.
This code path has been hit 1 times so far.

warnings.warn(msg, UserWarning)
Traceback (most recent call last):
File "C:/Users/LilPit/PycharmProjects/TICC-master/paper code/car.py", line 399, in
gvx.AddNode(0, obj)
File "C:\Users\LilPit\PycharmProjects\TICC-master\paper code\solveCrossTime.py", line 544, in AddNode
self.node_variables[NId] = self.__ExtractVariableList(Objective)
File "C:\Users\LilPit\PycharmProjects\TICC-master\paper code\solveCrossTime.py", line 536, in __ExtractVariableList
offset += var.size[0]
IndexError: invalid index to scalar variable.

Process finished with exit code 1

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2021-10-11 11:41
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


    因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?

问题事件

  • 系统已结题 10月17日
  • 创建了问题 10月9日

悬赏问题

  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错