0
我有一個帶有3個鍵(features,image_ids,index)的hdf5數據庫。 image_ids和index分別有1000個條目。正在檢索給定文字名稱的hdf5索引
的問題是,雖然我可以通過獲得第10 image_ids:
dbhdf5 ["image_ids"][10]
>>> u'image001.jpg'
我想要做的相反,即通過將圖像名稱查找索引。喜歡的東西:
dbhdf5 ["image_ids"="image001.jpg"]
or
dbhdf5 ["image_ids"]["image001.jpg"]
or
dbhdf5 ['index']['image001.jpg']
我已經想盡變化我能想到的,但似乎無法找到一種方法來檢索圖像的索引,給它的ID。我收到錯誤信息,如'字段名稱只允許用於複合類型'
請提供有關如何存儲hdf5表的更多詳細信息以及您用於訪問它的包。這個問題的答案[http://stackoverflow.com/questions/1686869/searching-a-hdf5-dataset]表明HDF5不能直接搜索。也許你會更好地使用SQLite進行存儲和檢索? – Neapolitan