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