低,我在升级到 1.5.1 后遇到了 numpy.choose 的回归。据我所知,过去的版本(和数字)支持无限数量的潜在选择。“新”选择限制为 32。 这是另一位用户感叹回归的帖子。
我有一个包含 100 个选项 (0-99) 的列表,用于修改数组。作为一种解决方法,我正在使用以下代码。可以理解,它比使用选择慢 7 倍。我不是 C 程序员,虽然我想解决 numpy 问题,但我想知道还有哪些其他可能更快的解决方法。想法?
d={...} #A dictionary with my keys and their new mappings
for key, value in d.iteritems():
array[array==key]=value