小编Dav*_*vid的帖子

将阵列中的低值归零的最快方法?

所以,假设我有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)

python arrays floating-point max min

34
推荐指数
5
解决办法
6万
查看次数

标签 统计

arrays ×1

floating-point ×1

max ×1

min ×1

python ×1