positives=[]
negatives=[]
result=[]
for i in range(len(array1)):
if array0[i]<0:
negatives.append(array0[i])
positives.append(0)
else:
positives.append(array0[i])
negatives.append(0)
if array1[i]<0:
negatives[i]+=array1[i]
else:
positives[i]+=array1[i]
if array2[i]<0:
negatives[i]+=array2[i]
else:
positives[i]+=array2[i]
for i in range(len(array1)):
if positives[i] >= - negatives[i]:
result.append(positives[i])
else:
result.append(negatives[i])
return result
我不知道它和numpy有什么关系。但从算法的角度来看,你可以这样做:
相关问题 更多 >
编程相关推荐