我想把最大值和最小值分别为X
和{}的一系列数字量化成任意数量的箱子。例如,如果我的数组的最大值是65535
,最小值是0
(不要假设这些都是整数),并且我想将这些值量化到2
的容器中,那么大于floor(65535/2)
的所有值都将变成65535
,其余的则变成{}。如果我想将数组从1
到65535
之间的任意数量化,类似的情况就会重复发生。我想知道,有没有一种高效、简单的方法可以做到这一点?如果不是,我如何才能有效地为2
的幂次数做到这一点?虽然伪代码可以,但是Python+Numpy是首选。在
Tags:
这不是最优雅的解决方案,但是:
更新
做同样的工作:
^{pr2}$相关问题 更多 >
编程相关推荐