8.7.2. 矩阵友好函数¶
MindOpt Python SDK 的矩阵友好函数。
方法
水平方向上将一组矩阵堆叠成一个新矩阵
垂直方向上将一组矩阵堆叠成一个新矩阵
沿一条指定的轴将一组矩阵连接起来
- hstack(tup)¶
水平方向上将一组矩阵堆叠成一个新矩阵。具体的行为和 numpy.hstack 一致。
- 参数
tup –
要堆叠的矩阵元组。 支持的元素类型:
MVar
MLinExpr
MQuadExpr
MConstr
MQConstr
example:
x = model.addMVar((3, 3)) y = model.addMVar((3, 3)) hstack((x, y))
- vstack(tup)¶
垂直方向上将一组矩阵堆叠成一个新矩阵。具体的行为和 numpy.vstack 一致。
- 参数
tup –
要堆叠的矩阵元组。 支持的元素类型:
MVar
MLinExpr
MQuadExpr
MConstr
MQConstr
example:
x = model.addMVar((3, 3)) y = model.addMVar((3, 3)) vstack((x, y))
- concatenate(tup, axis)¶
沿一条指定的轴将一组矩阵连接起来。具体行为和 numpy.concatenate 一致。
- 参数
tup –
要连接的矩阵元组。 支持的元素类型为:
MVar
MLinExpr
MQuadExpr
MConstr
MQConstr
axis – 要沿着连接矩阵的轴.
example:
x = model.addMVar((3, 3)) y = model.addMVar((3, 3)) concatenate((x, y), 1)