擅长:python、mysql、java
<p>很晚了,但这里会有一个替代的方式。。。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>import numpy as np
m = np.array([[0, 3, 4 ],
[ 3, 0, 2 ],
[ 1, 2, 0 ]])
def check_symmetric(a):
diff = a - a.T
boolmatrix = np.isclose(a, a.T) # play around with your tolerances here...
output = np.argwhere(boolmatrix == False)
return output
</code></pre>
<p>输出:</p>
<pre class="lang-py prettyprint-override"><code>check_symmetric(m)
>>> array([[0, 2],
[2, 0]])
</code></pre>