大家好!有一个列表 a,从中计算累积总数(列表 x)。列表 x 中的下一个是搜索最小值和最大值,必须严格 (!) 到最小值。由于某种原因,当前版本返回整个列表 x (41) 的最大值,但应该是 17
import numpy as np
a=[17,-2,8,17,1,-7,3, -15,19, -13]
x=list(np.cumsum(a))
y=min(x)
z=max(x[:y])
print(f'list {x}')
print(f'minimum {y}')
print(f'maximum {z}')
因为在切片中,需要使用最小值的索引,而不是值本身:
结论: