1. 类型问题
- 注意一些默认: yaml reader返回值如果是float要自己手动转为int再去用py code操作,容易遗忘。其次,pytorch默认的tensor是float32, 也是需要自己转int才能用。opencv中只接受uint8, 而pil可以支持float32, 这种不一致在图像处理时,经常出现bug, 要注意: 明确你操作的variable的 数据格式,以及api支持的格式,以及 variable range. (这一点在opencv中非常重要。)
- py3 中, // 返回的是 int, / 返回的是 float
2.gc的一个天坑
灵剑:Python的GC可能带来的线程安全性问题zhuanlan.zhihu.com![c54b72e05c7cca449eb4e8c0d915b885.png](https://i-blog.csdnimg.cn/blog_migrate/d22479129d1007ae05d6a29bbbe391e2.jpeg)
3.asyncio的一个天坑
灵剑:论Python asyncio的一个坑zhuanlan.zhihu.com![c54b72e05c7cca449eb4e8c0d915b885.png](https://i-blog.csdnimg.cn/blog_migrate/d22479129d1007ae05d6a29bbbe391e2.jpeg)