seqHMM:分类序列的多变量和多通道离散隐马尔可夫模型
2021-02-05 15:10:28 2.03MB hmm r time-series em-algorithm
1
binarytree:用于研究二叉树的Python库
2021-02-05 10:08:32 55KB python learning algorithm data-structure
1
关于强化学习的基础材料
2021-02-04 15:09:33 652KB 强化学习
1
classic Algorithm class notes
2021-02-04 11:02:05 34.86MB Algorithm
1
AODV-Matlab:在MATLAB中模拟按需距离矢量(AODV)路由协议的仿真
1
多标签 多算法的Rust实现 橙色点是多边形质心。 蓝绿色点是理想的标签位置。 红色框显示搜索空间。 您可以通过克隆此回购,切换到生成自己这个可视化的分公司,并打开 Jupyter笔记本电脑,然后通过细胞步进。 您还可以使用笔记本轻松显示自己的多边形。 如何使用 extern crate polylabel; use polylabel :: polylabel; extern crate geo; use geo :: {Point, Polygon}; let coords = vec! [ ( 0.0 , 0.0 ), ( 4.0 , 0.0 ), ( 4.0 , 1.0 ), ( 1.0 , 1.0 ), ( 1.0 , 4.0 ), ( 0.0 , 4.0 ), ( 0.0 , 0.0 ) ]; let poly = Polygon :: new (coords. into (), vec! []); let label_pos = polylabel ( & poly, & 0.10 ); // Point(0.5
2021-02-02 16:38:39 319KB rust algorithm mapping geo
1
DecisionTree:决策树算法的C ++实现
2021-02-02 16:38:17 14KB data-science machine-learning algorithm cpp
1
Liang-Barsky剪线算法 快速,破坏性实现。 它通过矩形裁剪2D线段。 这是对的改编,其简单性给我留下了深刻的印象。 API 破坏性的 var a = [ - 10 , - 10 ] , b = [ 10 , 10 ] ; clip ( a , b , [ - 5 , - 5 , 5 , 5 ] ) ; // returns 1 - "clipped" console . log ( a ) ; // [-5, -5] console . log ( b ) ; // [5, 5] 无损 var a = [ - 10 , - 10 ] , b = [ 10 , 10 ] ; var an = a . slice ( ) , bn = b . slice ( ) ; clip ( a , b , [ - 5 , - 5 , 5 , 5 ] , an , bn ) ; // returns 1 - "clipped" console . log ( an ) ; // [-5, -5] cons
2021-02-02 16:38:16 519KB algorithm geometry clipping clipping-algorithm
1
OpenLayers草皮 (olturf)是的工具栏。 工具栏提供以下功能: 可显示的可自定义命令 收集命令输入的表格 显示数字输出的弹出窗口 在地图上选择输入要素 输出要素显示在地图中 除了显示所有可用的Turf命令外,还可以选择单个命令或显示预定义组的子集。 以下群体可aggregation , classification , data , grids , interpolation , measurement , misc , joins , transformation 。 入门 可以通过添加工具栏的依赖项将其添加到OpenLayers映射中 < link href =" https://cdn.rawgit.com/openlayers/openlayers.github.io/master/en/v5.3.0/css/ol.css " rel =" stylesheet " type =" text/css " /> < link href =" https://unpkg.com/olturf/dist/olturf.min.css " rel =" styl
2021-02-02 16:38:15 1.99MB javascript algorithm geospatial gis
1
编程语言中的快速反平方根 这是我用多种语言编写快速反平方根算法所面临的挑战的资源库。 用多种语言编写一种算法很有趣。 我用从未有过的语言写过一些代码。 我了解了语言之间的差异和相似之处,以及其他语言如何影响语言。 这个挑战只是我前进的道路。 现在,我想继续学习一些在挑战之前从未想到过的语言。 例如,我从未经历过Rust,OCaml和Erlang,但现在我认为我应该继续学习这些语言。 为什么选择此算法? 这是C语言的实现。 float fastInvSqrt ( float x) { int i = *( int *)&x; i = 0x5f3759df - (i >> 1 ); float y = *( float *)&i; return y * ( 1 . 5F - 0 . 5F * x * y * y); } 指针转换魔术是该算法的最重要部分。 我不解释为什么代码在这里起作用,请参考其他参考。 首先,选择算法不应太容易,也不应太困难。 如果问题很容易解决,我可以看一眼语言教程就能编写代码。 另一方面,如果太困难,我可以放弃挑战。 其次,在某些语言中
1