V = [ v00, v01, v02 ]
中从重复构造矩阵的最优雅方式是什么?
向量。也就是说,给定行向量
op
目标是找到一个操作 M = op(V, N)
,以便
M
提供一个由N
行组成的矩阵V
,等于 / v00 v01 v02 \
| v00 v01 v02 |
M = | ... |
| |
\ v00 v01 v02 /
,即
tile
类似于numpy
中<template >
<ux-dialog >
<ux-dialog-body>
<div t="logbook.delete-logs">Möchten Sie alle Logbücher löschen?</div>
</ux-dialog-body>
<ux-dialog-footer>
<button attach-focus="true" click.trigger="controller.cancel()" t="logbook.cancel">Abbrechen</button>
<button click.trigger="controller.ok()" t="logbook.ok">Ok</button>
</ux-dialog-footer>
</ux-dialog>
</template>
可以实现的目标。
答案 0 :(得分:2)
我不能保证这是最优雅的方式,可能你已经在使用这样的东西,但以下工作:
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)