我有一个元组的Python列表:
vals = [(40.69, array([1.34, 1.516, 0.000135,....])), (213.69, array([0.34, 1.51256, 0.0110135,....])...]
vals.sort()
元组中的第一个元素是float
,第二个元素是numpy ndarray
。阵列中有784个元素。
我在ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
获得vals.sort
。我试图排序元组本身的第一个元素。当我使用一个在ndarray中只生成13个元素的较小数据集时,此代码有效。如果元素的数量更多,我无法弄清楚为什么它会抛出这个特定的错误。
有人可以帮帮我吗?