- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我刚刚在 Laravel 中安装了 Baum 包,并将一个小的类别树放在一起。
我已经能够使用 getDependentsAndSelf() 方法以嵌套的 JSON 格式显示树,但我不知道如何使用 laravel 以可用的格式实际显示它。
理想情况下,我只是想以缩进列表格式将它们吐出,但我觉得这可能需要一些递归,我不知道如何在 Laravel 中做到这一点。
这是我现在的输出:
{"14":{"id":14,"parent_id":null,"name":"Root","lft":1,"rgt":6,"depth":0,"children":[{"id":15,"parent_id":14,"name":"Child 1","lft":2,"rgt":5,"depth":1,"children":[{"id":16,"parent_id":15,"name":"Child 2","lft":3,"rgt":4,"depth":2,"children":[]}]}]}}
本质上它只是一个格式树
- Root
- Child 1
- Child 2
那么在 Laravel 中最好的方法是什么?在 php 中,我可以只创建一个递归自身的函数,但我不确定如何在我的 laravel View 中执行此操作。
最佳答案
您可以使用此处描述的方法:https://gist.github.com/etrepat/6920301
<?php
$roots = Category::roots()->get();
echo "<ul>";
foreach($roots as $root) renderNode($root);
echo "</ul>";
// *Very simple* recursive rendering function
function renderNode($node) {
echo "<li>";
echo "<b>{$node->name}</b>";
if ( $node->children()->count() > 0 ) {
echo "<ul>";
foreach($node->children as $child) renderNode($child);
echo "</ul>";
}
echo "</li>";
}
关于recursion - 在 Laravel 中使用 Baum 显示分层树/在 Laravel 中使用递归函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24714408/
在尝试为隐马尔可夫模型编写程序时,我对 Baum-Welch 算法的初始 HMM 做了最简单的假设:将所有内容都作为均匀分布。也就是说, A[i][j] = 1/statenumber; B[i][j
我正在尝试了解 Baum-Welch 算法(与隐马尔可夫模型一起使用)。我了解前向后向模型的基本理论,但如果有人能用一些代码来帮助解释它会很好(我发现阅读代码更容易,因为我可以玩弄它来理解它)。我检查
大家。我正在使用 Baum-Welch 算法来训练词性标注器,它完全是无监督的方式。问题来了:当我得到标签结果时,我只得到一个数字序列。我不知道哪个标签代表 VV、NN、DT。我该如何解决这个问题?
所以我正在尝试构建 Baum Welch 算法来进行词性标注以供练习。但是,我对使用隐马尔可夫模型与马尔可夫模型感到困惑。因为看起来你正在失去从一个状态到另一个状态的上下文。由于在移动到下一个状态时不
我正在使用 Laravel Commentable使用 Baum 后模型 class Post extends Model { use Commentable; .... 我的用户模型名称是U
我正在尝试使用 Viterbi 算法在 HMM 上找到最可能的路径(即状态序列)。但是,我不知道转换矩阵和发射矩阵,我需要根据观察(数据)来估计它们。 要估计这些矩阵,我应该使用哪种算法:Baum-W
我目前正在尝试用 C 语言实现 Baum Welch 算法,但我遇到了以下问题:gamma 函数: gamma(i,t) = alpha(i,t) * beta(i,t) / sum over `i`
我已经实现了 Baum-Welch 算法,并且正在玩一些玩具数据,这些数据是根据已知分布生成的。数据呈正态分布,根据隐藏状态具有不同的均值和标准差。有2个州。除了隐藏状态的初始分布之外,该算法似乎收敛
我在理解 Baum-Welch 算法的工作原理时遇到了一些问题。我读到它调整了 HMM 的参数(转换和发射概率),以最大化给定模型可以看到我的观察序列的概率。 但是,如果我有多个观察序列会发生什么?我
所以我刚刚在 Laravel 中安装了 Baum 包,并将一个小的类别树放在一起。 我已经能够使用 getDependentsAndSelf() 方法以嵌套的 JSON 格式显示树,但我不知道如何使用
所以我在机器学习方面有点业余,我正在尝试编写 Baum Welch 算法,它是隐马尔可夫模型的 EM 算法的派生。在我的程序中,我正在使用新模型中每个观察序列的概率来测试收敛性,然后在新模型小于或等于
我正在实现前向后向/Baum-Welch 算法,如 Jurafsky + Martin 的语音和语言处理(第 2 版)中所述,作为词性标注器。我的代码大致结构如下: #Initialize trans
我正在使用jstree jQuery plugin将类别显示为 TreeView 。 在后端,我使用 etrepat/baum laravel 包来创建类别嵌套集。 etrepat/baum 包有一个
我正在尝试使用 Laravel Commentable 实现多线程评论它使用带 Baum 的嵌套集 我已经设法使根评论工作,但是当我回复评论时,数据库中的记录被插入时没有 commentable_id
我是一名优秀的程序员,十分优秀!