这当然很简单,但现在我已经试着花了几个小时来思考这个问题。
我想对照10x1矩阵中的所有值来检查一个值,如果它大于它们中的任何一个,它应该插入大于的元素之前。在
到目前为止,我已经尝试了以下代码的不同变体,但是运气不佳。
我得出的结论如下:
我所做的:col,col1,col2 = np.zeros((10,1)),np.zeros((10,1)),np.zeros((10,1))
for element in col:
if (aggdelay>element):
col[n,0] = aggdelay
col1[n,0] = flight_num
col2[n,0] = airline_id
break
n +=1
if (n>10):
n=0
我得到的输出如下所示:
^{pr2}$
输入是:19790 1256 124.0
19790 1257 157.0
19790 1258 3.0
19790 1264 6.0
19790 1266 6.0
19790 1280 5.0
19790 1282 9.0
预期产出为:19790 1258 3.0
19790 1280 5.0
19790 1264 6.0
19790 1266 6.0
19790 1282 9.0
19790 1256 124.0
19790 1257 157.0
我实现了David提供的解决