python - 查找函数/类的最短模块路径
问题描述
我需要自动找到函数/类的最短模块路径,知道它的最长模块路径。
例如,torch
模块中类的以下路径:
torch.nn.modules.linear.Linear()
应该减少到(也是有效的)路径:
torch.nn.Linear()
理想情况下,当进行特定导入时,它还应该能够检测到什么时候甚至更短的路径是可能的,例如:
import torch.nn as nn
nn.Linear()
我怎么能自动找到这样的快捷方式?
解决方案
推荐阅读
- xamarin - 记录在 AWS Device Farm 中运行的 Xamarin 应用程序的自动化测试
- limit - Watson Assistant 超出最大 dialog_nodes 限制(100 个节点)
- oracle - Oracle Pl/sql 从 var_table_nm 中选择 sum(var_col_nm);
- algorithm - 为什么 2D 平面上的寻路算法从开放区域生成节点?
- azure - 我可以创建具有通配符访问权限的 Azure 角色分配吗?
- django - 从 djangorestframework 获取异常
- sql - 为什么 UNION 不能在 CTE 或子查询中工作?
- dart - 收到 API 结果后添加新的小部件
- python - 20位python Long Int进入Numeric(24,0)列的MSSQL“数值超出范围”错误
- lua - 尝试在 ldebug.c 中包含 httpclient.h 会导致编译期间出错