python - 有没有办法在保持结构的同时避免 Python 中嵌套函数的开销?
问题描述
我发现嵌套函数可以使代码更具可读性和可管理性,就像缩进一样。但是,由于每次调用外部函数时都会重新加载每个嵌套函数,因此会对性能产生影响(请参阅 Stack Overflow 上的这些 Q 嵌套函数的性能开销是什么? 在 Python 中嵌套函数时是否有开销?)。
是否可以通过使用装饰器或其他一些技巧来避免这个问题?
解决方案
推荐阅读
- machine-learning - 在梯度提升中使用 RMSE
- git-merge-conflict - git rebase with 'ours' 合并策略提示 rebase --continue 一次又一次
- r - 在 Rstudio 镜像 https://cloud.r-project.org/bin/windows/contrib/3.6/ 下找不到 R 包 vctrs
- python - 你如何让生成器释放一个值?
- python - 从两个列表中创建字典时,分配中的类型不兼容
- hyperledger-fabric - 错误:事件服务超时 - 无法开始侦听
- react-native - 如何将这个基于类的组件转换为无状态组件?
- typescript - 如何使用 TypeScript 为 Nuxt 路由添加钩子?
- c++ - 如何从位于不同文件夹中的头文件和源文件构建库?
- java - Cucumber,Java:特定文件中的步骤定义忽略