如何将SymPy Matrix中的行和列清零

时间:2018-03-31 14:27:55

标签: python sympy

我正在实现一个简单的FEA代码,我需要将特定的行和列清零以应用边界条件。示例矩阵:

Example matrix here

我尝试使用my_matrix[:,1] = 0,但会返回错误:ValueError: unexpected value: 0

有人可以指导我如何使列和行为零吗?

1 个答案:

答案 0 :(得分:2)

Sympy矩阵对象似乎不支持为多个条目(如numpy数组对象)分配常量。

请尝试使用my_matrix[:,1] = [0]*my_matrix.shape[0],这会生成0的列表,其长度等于my_matrix的行数。