【发布时间】:2020-04-09 00:22:06
【问题描述】:
如何高效地将列表转换为每个元素的值顺序?
例如:
input1: [0,5,2,4,2] -> output1: [0,3,1,2,1] #(总共有4个不同的值)
input2: [45,7,1024,45] -> output2: [1,0,2,1] #(3个不同的值)
input3: [5,1,2] -> output3: [2,0,1] #(3个不同的值)
我已经尝试过 np.digitize(array, bins) 但无法定义 bin 以满足此任务。
【问题讨论】:
标签: python