本文整理汇总了Python中smqtk.representation.descriptor_index.memory.MemoryDescriptorIndex.get_default_config方法的典型用法代码示例。如果您正苦于以下问题:Python MemoryDescriptorIndex.get_default_config方法的具体用法?Python MemoryDescriptorIndex.get_default_config怎么用?Python MemoryDescriptorIndex.get_default_config使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类smqtk.representation.descriptor_index.memory.MemoryDescriptorIndex
的用法示例。
在下文中一共展示了MemoryDescriptorIndex.get_default_config方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_get_config
# 需要导入模块: from smqtk.representation.descriptor_index.memory import MemoryDescriptorIndex [as 别名]
# 或者: from smqtk.representation.descriptor_index.memory.MemoryDescriptorIndex import get_default_config [as 别名]
def test_get_config(self):
self.assertEqual(
MemoryDescriptorIndex().get_config(),
MemoryDescriptorIndex.get_default_config()
)
self.assertEqual(
MemoryDescriptorIndex(None).get_config(),
MemoryDescriptorIndex.get_default_config()
)
empty_elem = DataMemoryElement()
self.assertEqual(
MemoryDescriptorIndex(empty_elem).get_config(),
merge_dict(MemoryDescriptorIndex.get_default_config(), {
'cache_element': {'type': 'DataMemoryElement'}
})
)
dict_pickle_bytes = pickle.dumps({1: 1, 2: 2, 3: 3}, -1)
cache_elem = DataMemoryElement(bytes=dict_pickle_bytes)
self.assertEqual(
MemoryDescriptorIndex(cache_elem).get_config(),
merge_dict(MemoryDescriptorIndex.get_default_config(), {
'cache_element': {
'DataMemoryElement': {
'bytes': dict_pickle_bytes
},
'type': 'DataMemoryElement'
}
})
)
示例2: test_default_config
# 需要导入模块: from smqtk.representation.descriptor_index.memory import MemoryDescriptorIndex [as 别名]
# 或者: from smqtk.representation.descriptor_index.memory.MemoryDescriptorIndex import get_default_config [as 别名]
def test_default_config(self):
ntools.assert_equal(
MemoryDescriptorIndex.get_default_config(),
{"file_cache": None, "pickle_protocol": -1}
)
示例3: test_default_config
# 需要导入模块: from smqtk.representation.descriptor_index.memory import MemoryDescriptorIndex [as 别名]
# 或者: from smqtk.representation.descriptor_index.memory.MemoryDescriptorIndex import get_default_config [as 别名]
def test_default_config(self):
ntools.assert_equal(
MemoryDescriptorIndex.get_default_config(),
{"file_cache": None}
)
示例4: test_default_config
# 需要导入模块: from smqtk.representation.descriptor_index.memory import MemoryDescriptorIndex [as 别名]
# 或者: from smqtk.representation.descriptor_index.memory.MemoryDescriptorIndex import get_default_config [as 别名]
def test_default_config(self):
# Default should be valid for constructing a new instance.
c = MemoryDescriptorIndex.get_default_config()
self.assertEqual(MemoryDescriptorIndex.from_config(c).get_config(), c)