2024-10-01 07:21:30 发布
网友
当输入类型为np.ndarrayi时,检查矩阵是否为正方形
np.ndarray
if len(V) != len(V[0]): raise ValueError('V is not a square matrix')
但是当我想使用symphy时,len(V),例如对于2x2矩阵,返回4而不是2。我尝试使用返回(2,2)的v.shape,但是如果输入矩阵与输出不一致,我不知道如何实现ValueError
len(V)
v.shape
shape函数应满足您的要求:
from sympy import shape def isSquare(M): s = shape(M) return s[0] == s[1]
还可以看看docs
shape函数应满足您的要求:
还可以看看docs
相关问题 更多 >
编程相关推荐