小编use*_*804的帖子

使用Sphinx apidoc从C++代码生成文档

过去在这个主题上有几个主题,声称Sphinx根本不支持这个.我有疑虑,但要么它已经更新,或者它的文档被很好地隐藏了,因为这里有一个链接在网站上另外说明: http://sphinx.pocoo.org/latest/domains.html#array:牛逼:::标-operatorC

无论如何,我是Sphinx的新手,但我正在尝试使用它(最终)使用来自某些源C++代码的一些文本来自动化文档.到目前为止,当使用sphinx-apidoc -o .......命令时,我无法到达任何地方.创建了几乎空白的文档.我可能没有使用正确的指令,因为我不知道如何 - 支持文档无法帮助我.

任何人都可以提供一些帮助来完成它的工作所需的基本步骤吗?如果无法从C++自动生成文档,那么C++域是什么以及如何使用它们?

c++ documentation python-sphinx

22
推荐指数
1
解决办法
2万
查看次数

在Doxygen输出中更改index.html文件的位置

我正在使用Doxygen来创建html输出.

我想自定义输出,以便index.html文件可以更明显,因为目前它被埋在html输出文件夹中的大量文件列表的一半.

例如,如果将一个目录向上移动到"位和碎片"html文件之外,那么对于那些正在寻找它的人来说,它将更容易被访问.但是,我不能只通过一行脚本将其复制到该位置,因为它具有的所有链接都会中断.

如果我可以配置Doxygen让索引文件转到另一个位置,或者如果你能想到另一个问题的解决方案,我将非常感谢你的回复.

谢谢

html documentation doxygen

11
推荐指数
2
解决办法
3925
查看次数

反向传播算法通过跨信道本地响应归一化(LRN)层

我正致力于复制神经网络.我试图了解标准图层类型的工作原理.特别是,我无法在任何地方查找跨通道归一化层在后向传递上的行为.

由于规范化层没有参数,我可以猜测两种可能的选择:

  1. 来自下一个(即后一个)层的误差梯度向后传递而不对它们做任何事情.

  2. 误差梯度的标准化方式与正向通道中的通道上的激活标准化的方式相同.

我想不出你为什么要根据任何直觉做另一个的原因,因此我为什么要对此有所帮助.

EDIT1:

该层是caffe中的标准层,如http://caffe.berkeleyvision.org/tutorial/layers.html所述(请参阅"本地响应规范化(LRN)").

在alexNet论文的3.3节中描述了前向传递中图层的实现:http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf

EDIT2:

我相信这里的Torch库中都有前向和后向传递算法:https://github.com/soumith/cudnn.torch/blob/master/SpatialCrossMapLRN.lua

在这里的Caffe图书馆:https://github.com/BVLC/caffe/blob/master/src/caffe/layers/lrn_layer.cpp

任何熟悉这两种方法的人都可以将后向传递阶段的方法翻译成普通英语吗?

machine-learning backpropagation neural-network deep-learning conv-neural-network

10
推荐指数
1
解决办法
1670
查看次数

XeLaTeX构建器可以与Sphinx一起使用吗?

虽然这可以解决的最终问题是TeX(为PDF输出安装新字体),但我正在寻找的这个特殊解决方案是Sphinx问题.Sphinx在制作PDF时使用标准的LaTeX,到目前为止还不错,但是我需要安装一个新的字体并尝试过失败.我知道使用XeLateX这是一个更容易的过程,所以想知道是否有扩展或某种方式来配置Sphinx以使其使用XeLaTeX构建器.

xelatex python-sphinx

5
推荐指数
1
解决办法
859
查看次数

从命令行更改文件夹权限(在 mac 上)

我正在尝试编写一个脚本,让我添加到现有目录结构并将一堆文件复制到其中的各个位置。但是,单独使用mkdir ...和cp...命令是行不通的,因为我无权这样做。我知道这可以在“获取信息”窗口中手动更改,但此脚本将由其他人运行,其重点是节省时间和麻烦。

有没有办法添加到此脚本中以授予我将文件复制到 BASEDIR/SUBDIRS 的权限?

关于我在做什么的更多细节:
我想用一堆 SUBDIRS 添加到目录 BASEDIR 然后将文件复制到这些子目录中。问题是我在mkdir BASEDIR/SUBDIR1/SUBDIR2命令后立即收到这些“权限被拒绝”错误。

谢谢

permissions shell permission-denied

4
推荐指数
1
解决办法
4321
查看次数

在Makefile中使用sed

我正在尝试使其删除conf.py每个子目录(存储在变量中SUBDIRS)中的文件()的文本块.此段文字是在标签内的谎言#--Begin和#--End.请参阅下面的代码示例 为了整洁而不必在makefile中运行额外的shell脚本,我想在makefile中使用sed命令,但是我很难这样做.我无法在任何其他论坛帖子上找到解决方案,所以任何帮助都会感激不尽.

.PHONY $(SUBDIRS)
SUBDIRS = (list of all subdirectories that contain a relevant conf.py)
$(SUBDIRS):  
    sed '/#--Begin/,/#--End/d' Docs/$@/conf.py  
Run Code Online (Sandbox Code Playgroud)

这个命令没有任何结果.

谢谢!

unix makefile sed

2
推荐指数
2
解决办法
3034
查看次数

如何在引号内调用python函数

我正在编写一个函数来生成一个字符串的一部分,并将在另一个字符串中调用,以便它完成句子.

但是,限制是必须在引号中设置此完整字符串.它看起来像:

date = 'The date is get_date()'

其中get_date()是一个在字符串中返回日期的函数(虽然比这复杂一点).问题是python不会让我在引号内调用函数.

有任何想法吗?

谢谢

编辑:我会更具体地说明我正在尝试做什么,因为我不认为它是那么复杂,你似乎是一个有用的群体.

我有一个定义了一堆变量的配置文件(conf.py).其中一个我想操作(使用python脚本)是版权年份:

one_of_the_options = [('example1', 'Copyright 2008-CURRENTYEAR Company Name Ltd.')]

CURRENTYEAR是我想通过python脚本的输出来控制的,我的函数只是将年份作为字符串返回.

python python-2.7

2
推荐指数
1
解决办法
1280
查看次数