我想从numpy数组中的每一行中检索k个最大值。我一直在挖掘文档,但没有找到答案(我可能找错了地方)。有没有人有一个简单的代码片段可以做到这一点?
非常感谢,
迪德里克
发布于 2010-08-17 05:51:31
这里有一个简单的解决方案:
some_array = numpy.random.randint(0, 10, 10)
top_items = numpy.sort(some_array)[-k:]或者作为lambda:
max_values = lambda k, array: numpy.sort(array)[-k:]https://stackoverflow.com/questions/3497622
复制相似问题