所以,假设我有100,000个浮点数组,每个数组包含100个元素.我需要最高的X个值,但是只有它们大于Y.任何不匹配的元素都应该设置为0.在Python中最快的方法是什么?必须保持秩序.大多数元素已经设置为0.
样本变量:
array = [.06, .25, 0, .15, .5, 0, 0, 0.04, 0, 0]
highCountX = 3
lowValY = .1
Run Code Online (Sandbox Code Playgroud)
预期结果:
array = [0, .25, 0, .15, .5, 0, 0, 0, 0, 0]
Run Code Online (Sandbox Code Playgroud)