2
SymPyのMatrixスライスの値を置き換えたいと思います。明示的に、私は奇数と偶数が交互SymPyのMatrixスライスの割り当て
A[0, 0::2] = [-1, -2]
A[0, 1::2] = [1, 2]
ような何かをしたいと思い、それは
import sympy as sym
A = sym.Matrix(4, 4, range(16))
A[0, :] = [-1, -2, -3, -4]
ようなものになるだろう。しかし、これはより興味深い例では、エラー
ShapeError:
The Matrix `value` doesn't have the same dimensions as the in sub-
Matrix given by `key`.
を返します。列。
質問: SymPyでこれを行う方法はありますか?