python - 类型错误 : 'map' object is not reversible

标签 python python-3.x opencv tensorflow

我花了将近 2 个小时来使用来自 weights.npz 的预训练模型 (tensorflow)用于检测车牌,但我无法修复它。我收到此错误消息,我以前从未见过。那么,如何解决呢?

Traceback (most recent call last): File "./detect.py", line 189, in pt1 = tuple(reversed(map(int, pt1))) TypeError: 'map' object is not reversible

最佳答案

在 python3 中,map返回一个迭代器,而不是列表。您需要使用 list 构造函数包装对 map() 的调用:

pt1 = tuple(reversed(list(map(int, pt1))))

查看更多:Getting a map() to return a list in Python 3.x

关于python - 类型错误 : 'map' object is not reversible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48890276/

相关文章:

python - 从6月1日到5月31日,如何每年重新采样?

python - 对满足嵌套键中的条件的字典的所有值进行操作

python - 为 Python 3 安装 pip

opencv - 如何使用openCV确定平移和旋转矩阵

visual-studio-2010 - OpenCV cvblob - 渲染 Blob

python - 有没有办法在 Python 中模仿 R 中的管道运算符?

python - 提升 python 服务器的性能

python - 带有指标 DataFrame 的累积和 pandas DataFrame

c++ - 合并两个显示亮度的图像

python - 我该如何着手只打印大写锁定的名字的第一个字母以及以下内容?