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秒。

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