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

相关推荐
一韦以航.6 分钟前
C【指针】详解(上)
c语言·数据结构·c++·算法
mit6.82441 分钟前
固定中间
算法
老马啸西风1 小时前
成熟企业级技术平台 MVE-010-跳板机 / 堡垒机(Jump Server / Bastion Host)
人工智能·深度学习·算法·职场和发展
立志成为大牛的小牛1 小时前
数据结构——五十九、冒泡排序(王道408)
数据结构·学习·程序人生·考研·算法
s09071361 小时前
下视多波束声呐进行测绘作业注意事项
算法·海洋测绘·下视多波束
papership2 小时前
【入门级-数据结构-3、特殊树:完全二叉树的定义与基本性质】
数据结构·算法
中國龍在廣州2 小时前
AI顶会ICML允许AI参与审稿
人工智能·深度学习·算法·机器学习·chatgpt
立志成为大牛的小牛2 小时前
数据结构——六十、快速排序(王道408)
数据结构·程序人生·考研·算法·排序算法
Dev7z2 小时前
基于MATLAB的GA–PSO混合算法无线传感器网络节点部署优化研究
网络·算法·matlab