我知道如何通过设置“add_module_names = False”来删除自动模块指令中函数的模块前缀。 从 sphinx 函数中删除包和模块名称
但是它不能删除 automodule 指令中 args 的模块前缀。下面是automodule生成的文档。
您可以看到 self arg 的数据类型有一个长前缀,例如“PyPhysLeo.data_core”。
data_core 子模块
class BufferDataD 同时管理CPU缓冲区和GPU缓冲区的类,数据类型为double
CPU2GPU(self: PyPhysLeo.data_core.BufferDataD) → 无
GPU2CPU(self: PyPhysLeo.data_core.BufferDataD) → 无
分配CPU(自我:PyPhysLeo.data_core.BufferDataD)→无
allocateGPU(self: PyPhysLeo.data_core.BufferDataD) → 无
setZeroCPU(self: PyPhysLeo.data_core.BufferDataD) → 无
setZeroGPU(self: PyPhysLeo.data_core.BufferDataD) → 无
大小(自我:PyPhysLeo.data_core.BufferDataD)→ int