python 计算图片hash 缓存图片为key

python,有时希望缓存图片作为key,怎么办?缓存整张突破占用内存太多,不妨缓存hash值:

Fast way to Hash Numpy objects for Caching

python 复制代码
import hashlib
import numpy
a = numpy.random.rand(10, 100)
b = a.view(numpy.uint8)
hashlib.sha1(b).hexdigest()
'15c61fba5c969e5ed12cee619551881be908f11b'

hash并不会添加太多程序负担,作者用像素为500*500左右的图片进行测试,hash值计算耗时0.01秒。

相关推荐
CoovallyAIHub1 天前
南京理工大学联手百度、商汤科技等团队推出Artemis:用结构化视觉推理革新多模态感知
深度学习·算法·计算机视觉
天才少女爱迪生1 天前
图像序列预测有什么算法方案
人工智能·python·深度学习·算法
cici158741 天前
3D有限元直流电阻率法正演程序
算法·3d
黑色的山岗在沉睡1 天前
滤波算法数学前置——线性化
线性代数·算法
t198751281 天前
火电机组热经济性分析MATLAB程序实现
人工智能·算法·matlab
Hello娃的1 天前
【半导体】肖特基接触AND欧姆接触
人工智能·算法
橘颂TA1 天前
【剑斩OFFER】算法的暴力美学——交易逆序对的总数
数据结构·算法·leetcode
xiyuping241 天前
强化学习之——moutaincar
算法·机器学习
小画家~1 天前
第三十七:类型断言
开发语言·c++·算法·golang
九年义务漏网鲨鱼1 天前
【大模型微调】QLoRA微调原理及实战
深度学习·算法·大模型·智能体