【发布时间】:2011-08-27 23:10:00
【问题描述】:
我正在构建一个小型图像搜索引擎,该引擎使用的图像描述符既是二进制数又是整数值 (numpy) 数组,它们都是“键”,它们都应该构成类似倒置文件的方法的基础。该值只是它们源自的图像名称/标识符。
我正在寻找一个带有 python 接口的数据库/缓存解决方案,它可以让我快速搜索这些键,而不必担心内存和磁盘管理。
【问题讨论】:
我正在构建一个小型图像搜索引擎,该引擎使用的图像描述符既是二进制数又是整数值 (numpy) 数组,它们都是“键”,它们都应该构成类似倒置文件的方法的基础。该值只是它们源自的图像名称/标识符。
我正在寻找一个带有 python 接口的数据库/缓存解决方案,它可以让我快速搜索这些键,而不必担心内存和磁盘管理。
【问题讨论】:
Python 中的数组是 class array 的实例
如果您的意思是“列表”,最好使用术语“列表”
如果我理解正确,您使用的数据结构以整数作为键,二进制数作为值:在 Python 中它是一个字典
如果要将此数据结构记录在文件中,请使用模块cPickle
.
我的帖子开头有一句“你好,欢迎”...我在这里重写
【讨论】: