假设我有一个如下所示的数组:
[1,5, 2, 6, 6.7, 8, 10]
我想把大于n的数字降下来. 例如,如果n为6,则数组将如下所示:
[1,5, 2, 6, 6, 6, 6]
我try 了一种使用numpy.vetorize的解决方案:
lower_down = lambda x : min(6,x)
lower_down = numpy.vectorize(lower_down)
它起作用了,但太慢了.我怎么才能让这件事更快呢?有没有一个麻木的功能来达到同样的结果?