我有两个数组X1
和X2
.我想一步从这两个数组中找到最大值和最小值.但它遇到了一个错误.我给出了预期输出.
import numpy as np
X1 = np.array([[ 527.25 ],
[2604.89634575],
[ 946.77085166],
[ 816.79051828],
[1388.77873104],
[4633.70349825],
[1125.9493112 ],
[1811.67700025],
[ 718.19141262],
[ 640.83306256],
[ 578.51918766],
[ 522.02970297]])
X2 = np.array([[ 527.25 ],
[2604.89634575],
[ 941.87856824],
[ 781.29465624],
[1388.77873104],
[4633.70349825],
[1125.9493112 ],
[1811.67700025],
[ 319.09009796],
[ 558.12142224],
[ 484.73489944],
[ 473.62756082]])
Max=max(X1,X2)
Min=min(X1,X2)
错误是
in <module>
Max=max(X1,X2)
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
预期输出为
array([4633.70349825])
array([319.09009796])