<p>我试图写一个代码来检查n是否是数组a的最大值,如果它是return True,如果不是return False,但是我有两个条件如果值是多维或一维,我不知道怎么写:</p>
<pre><code> if [A is unidimentional]:
maximum=A[0]
for i in range(A.shape[0]):
if max(A[i],maximum)==A[i]:
maximum=A[i]
if max(n,maximum)!=n:
return False
return True
else:
maximum=A[0][0]
for i in range(A.shape[0]):
for j in range(A.shape[1]):
if max(A[i][j],maximum)==A[i][j]:
maximum=A[i][j]
if max(n,maximum)!=n:
return False
return True
</code></pre>
<p>如果有人知道我怎么写这个条件,那将是非常有帮助的,谢谢</p>