所以这是我的问题:我有一堆类的实例.我想有一个这些实例对象的表,所以每行最多有六个.在bootstrap术语中,我希望每个对象由类"span2"的"div"中的缩略图表示.
我最初的冲动是使用嵌套的for循环,但是我在模板中操作索引变量时遇到了麻烦,我无法弄清楚如何在模板之外这样做.
这里通常是python/django模板/伪代码我想弄清楚的.
queryset = Class.objects.all()
set_length = queryset.count()
num_rows = set_length/6
#because I want 6 columns in each row, each with one instance
set_as_list = list(queryset)
# have a list so I can iterate through objects by index
for i in range(table_rows):
# make a row
<div class="row">
for j in range (i*6,(i+1)*6):
#make six or less columns
<div class="span2">
<p>set_as_list[j].attribute1</p>
<p>set_as_list[j].attribute2</p>
</div>
</div> # end row
Run Code Online (Sandbox Code Playgroud)
我希望django模板语言,python和html的公然混合不会冒犯任何人.只是想表达我想要做的事情的想法.我很感激有人愿意提供任何帮助,因为我已经在这方面苦苦挣扎了好几天,并且在模板和外部都做了很多寻求解决方案.
我也意识到在整数除法之后需要与剩余的对象进行最后一行.
使用tm包从语料库构建文档术语矩阵很简单.我想从文档术语矩阵构建语料库.
设M是文档集中的文档数.设V是该文档集的词汇表中的术语数.然后,文档 - 术语 - 矩阵是M*V矩阵.
我还有一个长度为V的词汇量向量.词汇量向量中是由文档 - 术语 - 矩阵中的索引表示的词.
从dtm和词汇向量,我想构建一个"语料库"对象.这是因为我想要阻止我的文档集.我手动构建了我的dtm和词汇 - 即从来没有一个tm"语料库"对象代表我的数据集,所以我不能使用该功能,
tm_map(corpus, stemDocument, language="english")
Run Code Online (Sandbox Code Playgroud)
我一直在努力构建一个解决方法,在这里我可以阻止词汇,只保留独特的单词,但是在尝试保持dtm和词汇矢量之间的对应关系时会有些复杂.
理想情况下,最终结果是我的词汇矢量被阻止并且仅包含唯一条目,并且dtm索引对应于词干词汇矢量.如果你能想到其他一些方法,我也会很感激.
如果我可以简单地从我的dtm和词汇矢量构建一个"语料库",干掉语料库,然后转换回dtm和词汇矢量(我已经知道如何进行这些转换),我的麻烦就会得到解决.
如果我能进一步澄清问题,请告诉我.
我想在 C++ 代码中使用 R 函数rmultinom与 Rcpp 一起使用。我收到一个关于参数不足的错误 - 我不熟悉这些参数应该是什么,因为它们与 R 中函数使用的参数不对应。我也没有使用“::Rf_foo”的运气从 Rcpp 代码访问 R 函数的语法。
下面是我的代码的简化版本(是的,我正在编写一个 gibbs 采样器)。
#include <Rcpp.h>
using namespace Rcpp;
// C++ implementation of the R which() function.
int whichC(NumericVector x, double val) {
int ind = -1;
int n = x.size();
for (int i = 0; i < n; ++i) {
if (x[i] == val) {
if (ind == -1) {
ind = i;
} else {
throw std::invalid_argument( "value appears multiple times." ); …Run Code Online (Sandbox Code Playgroud)