Ruby:不记住键值的哈希值
|
是否有不记得键值的哈希实现?我必须进行巨大的哈希处理,但是我不在乎键是什么。
编辑:
Ruby \的哈希实现存储键的值。我想要一个不记得键值的哈希值。它只是使用哈希函数来存储您的值而忘记了密钥。这样做的原因是,我需要对约5 gb的数据进行哈希处理,并且不在乎创建后的键值是多少。我只希望能够根据其他键查找值。
编辑编辑:
语言有点混乱。通过键的值,我的意思是:
hsh [\'value \'] =数据
在哈希函数将数据存储在哈希中之后,我不在乎“值”是什么。
编辑^ 3:
好的,这就是我正在做的事情:我正在为一组多个基因生成每个35个字母的核苷酸。每个基因都有一个ID。哈希看起来像这样:
kmers = { \'A...G\' => [1, 5, 3], \'G...T\' => [4, 9, 9, 3] }
因此,哈希键是kmer,值是一个数组,其中包含具有该kmer的基因/字符串的ID。
我正在查询另一个数据集中的kmers哈希以快速找到匹配的基因。我不在乎哈希键是什么,我只需要从kmer中获取数字数组即可。
>> kmers[\'A...G\']
=> [1, 5, 3]
>> kmers.keys.first
=> \"Sorry Dave, I can\'t do that\"
没有找到相关结果
已邀请:
5 个回复
芭隘的盘石
...并称之为一天...
坍锭嘉韭蓝
貉骂
细瑞
梦话快家腹