私は5000の整数値のリスト/配列を持っています。 と整数は10000〜20000です。 整数は2060の異なる値があります。高速ハッシュバケットを1に、そしてnをPythonに入れます
初期値を[0-2059]に「再ハッシュ」する方法はありますか?辞書に整数の
13457 --> 0
13260 --> 1
14237 --> 2
初期順序値をassignementを使用せずに はそれだけで再スケーリングだ、問題ではありません。 1つの解決策が[0-2599]バケットにハッシュする可能性があると考えてください。
ありがとう
アイデアは値を保存することではありません....それは不可能に見えます – Tensor
それはうまく見えますが、ハッシュを使用する方法はありますか? – Tensor
いいえ、 '[0、2060]の範囲の値を返すこのような「ハッシュ」関数は、ルックアップテーブルを使用します。 – scrpy