我正在实现一个简单的FEA代码,我需要将特定的行和列清零以应用边界条件。示例矩阵:
我尝试使用my_matrix[:,1] = 0
,但会返回错误:ValueError: unexpected value: 0
有人可以指导我如何使列和行为零吗?
答案 0 :(得分:2)
Sympy矩阵对象似乎不支持为多个条目(如numpy数组对象)分配常量。
请尝试使用my_matrix[:,1] = [0]*my_matrix.shape[0]
,这会生成0
的列表,其长度等于my_matrix
的行数。