• wordpress 中 plantuml-renderer 插件中文乱码的解决办法

    wordpress 中 plantuml-renderer 插件中文乱码的解决办法 plantuml-renderer/public/class-plantuml-renderer-public.php 找到上面的文件, 修改99行 为下面这个样子: private function encodep( $text ) { $data = $text; //utf8_encode( $text ); 因为网页原来已经是utf-8 编码了,这里不需要再次编码 $compressed ...

    阅读全文
    作者:边城网事 | 分类:随记 | 阅读:275
  • Graphviz 语法学习

    1. 综合示例 digraph{ //attributes edge[color = Blue, style = "dashed",] label="byPass-Branch" node[color=red]; //nodes headNode->node1; headNode->node2; node1->node3; node[shape=box,color=black]; //distribute headNode->fromApp1[style=dotted]; headNode->fromApp2[style=dotted]; headN ...

    阅读全文
    作者:边城网事 | 分类:图形_可视化 | 阅读:229
  • 机器学习实战03 – 决策树分类器

    机器学习 实战 决策树 代码实现, 以及利用graphviz和pygraphviz库画树形图,类似下面的图形 并且根据生成的决策树给数据分类. 涉及到 计算Shannon 熵, 设 $x_i$ 为训练数据中的一个分类, $S$ 表示训练数据集类别的样本空间, 则 $p(i)$表示类别$x_i$ 在样本空间 $S$中出现的频率 则, Shannon 熵H的计算公式为 $$H = ̵ ...

    阅读全文
    作者:边城网事 | 分类:Machine Learning, ML-算法 | 阅读:213
  • 机器学习实战02 — K-近邻算法识别手写数字

    按照书中内容写了一个手写数字识别demo. 尝试自己手写数字并拍了照片,将照片缩小成32*32,然后转成灰度图,再转成二值矩阵. 实际效果不太好,还需要优化. 先贴代码,日后改善. import pandas as pd import numpy as np import matplotlib.pyplot as plt import operator from os import listdir from PIL import Image de ...

    阅读全文
    作者:边城网事 | 分类:Machine Learning, ML-算法 | 阅读:168
  • K-近邻算法实现

    #!/usr/bin/env python3 import pandas as pd import numpy as np import matplotlib.pyplot as plt import operator def main(): group, labels = createTrainingDataSet() label = classify0([0, 0], group, labels, 3) print(label) def dating_test(): datingDataMat, datingLabels = file2matrix("datingT ...

    阅读全文
    作者:边城网事 | 分类:ML-算法 | 阅读:222
  • Numpy 数组广播机制 实例 broadcast

    #!/usr/bin/env python3 import pandas as pd import numpy as np """ Numpy 数组广播机制 实例 broadcast broadcasting的规则 对两个numpy数组之间的作二元计算,broadcasting须遵循一下规则: 如果两个数组维数不相等,维数较低的数组的shape会从左开始填充1,直到和高维数组的维数匹配 如果 ...

    阅读全文
    作者:边城网事 | 分类:Machine Learning, Python, 程序代码 | 阅读:326
  • 二叉树与堆排序

    package com.alg.test /** * **************************** 二叉树与堆排序 ******************************** * 最近工作中,需要用到树的相关数据结构和算法,正好前段时间收了一本数据结构和算法相关的书,就看了下树相关的章节. * 记录作为读书笔记,加深理解,也便于以后复习 * * 1 - 概念: * 1.1 二 ...

    阅读全文
    作者:边城网事 | 分类:Scala, 算法 | 阅读:414
  • Scala 快速排序 quick sort

    import scala.util.Sorting /** * ***** Scala 快速排序 quick sort ***** * * 快速排序的思想是,假如有一个List存放整数,首先选取第一个数作为基准(pivot),将这个LIst分为如下三部分, * less pivot greater, 其中less和greater也是List, less是小于pivot的List,greater是大于pivot的List * 接下来对less和greate ...

    阅读全文
    作者:边城网事 | 分类:Scala, 算法 | 阅读:581