sympy:向量/矩阵重复

2024-06-22 10:41:18 发布

您现在位置:Python中文网/ 问答频道 /正文

sympy中,从重复的 矢量。也就是说,给定一个行向量

     V = [ v00, v01, v02 ]

目标是找到一个操作op,这样

^{pr2}$

传递一个矩阵M,该矩阵由N行组成,这些行等于V,即

^{3}$

类似于tilenumpy中所能达到的效果。在


Tags: numpy目标矢量矩阵tilesympy效果op
1条回答
网友
1楼 · 发布于 2024-06-22 10:41:18

我不能保证这是最优雅的方式来做到这一点,也许你已经在使用这样的东西,但以下工作:

import sympy as s

def copyRow(N,V):
    M = V
    for i in range(N):
        M = M.row_insert(1,V)
    return M

v00,v01,v02 = s.symbols('v00,v01,v02')

V = s.Matrix([ [v00, v01, v02 ] ])

M = copyRow(5,V)

相关问题 更多 >