低和看,我升級到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