将查找表存储为250,000个元素数组,其中每个索引都有映射值。例如,如果您有以下内容:
lookups = [(old_value_1, new_value_1), (old_value_2, new_value_2), ...]
然后,您可以执行以下操作:
idx, val = np.asarray(lookups).Tlookup_array = np.zeros(idx.max() + 1)lookup_array[idx] = val
当您得到它时,可以简单地得到转换后的数组:
new_array = lookup_array[old_array]



