240 发简信
IP属地:内蒙古
  • goCron源码阅读

    goCron是一个go程序调度包,通过简单的语法即可让程序在按照指定时间间隔运行。 简介 源码地址 https://github.com/jasonlvhit/gocron ...

  • lda sklearn实现

    scikit-learn LDA LDA主题模型的类在sklearn.decomposition.LatentDirichletAllocation包中 主要参数 n_com...

  • 逻辑回归sklearn实现

    LogisticRegression class sklearn.linear_model.LogisticRegression(penalty='l2',dual=Fals...

  • 高斯混合模型sklearn实现

    高斯混合 class sklearn.mixture.GaussianMixture(n_components=1, covariance_type='full', tol=...

  • 线性回归sklearn实现

    线性回归 class sklearn.linear_model.LinearRegression(fit_intercept=True, normalize=False, c...

  • 120
    序列模式挖掘---PrefixSpan

    问题定义 给定一个a set of sequences。其中每一个sequence 是 a list of elements 并且 每一个 element 是 a set o...

  • 幂迭代聚类

    此算法最后一步为K-means聚类算法, 所以先简单介绍下K-means聚类算法. K-means聚类算法简介 目标 K-means聚类算法的核心目标是将给定的数据集划分为K...

  • gjson

    golang中gjson 开始 JSON串 获取值 Get查询指定路径, 通过.来区分. 比如"name.last"或者"age". 如果找到了匹配路径, 将返回结果. 同时...

  • 120
    图&BFS&DFS

    图(Graph)的定义 图是由顶点的有穷非空集合和顶点之间的边的集合组成,通常表示为: G(V,E)。其中,G 表示一个图,V 是图 G 中顶点的集合,E 是图 G 中边的集...

  • slice线程不安全

    go slice并不是线程安全的,参考文章:https://www.imooc.com/article/67836

  • go 连接mysql 8.0

    mysql8 为了提升安全性将默认的权限校验插件由mysql_native_password变更为caching_sha2_password,但是第三方链接库更新没有完全完成...

  • sed

    文件逆序向输出 sed '1!G;h;$!d' t2.txt

  • 希尔排序

    基本思想 使用插入排序将相距gap的所有数据排序,然后缩小gap直至gap=0,排序结束。显然当初始gap=1时,退化为直接排序。该算法是最早摆脱O(n2)的排序算法之一。 ...

  • 120
    常用排序算法比较

    复杂度以及稳定性比较 数据集&运行时间 以下数据集均包含10w个整数,根据数据特征分为: 完全相同、完全不同、完全随机三类。各个算法的实现参考排序算法实现. 完全相同 产生完...

  • 基数排序

    基本思想 从高位比较数据的每一位,若不同则判断出大小,若相同,继续比较地位. 算法分析 时间复杂度 O(dn): 其中d为数据维度 空间复杂度 O(n) 稳定性 稳定 适用场...

  • 计数排序

    基本思想 计数排序是特殊的桶排序,取m为数据中最大元素,则每个桶里面元素完全相同. 算法分析 时间复杂度 最好、最坏以及平均均为O(n+k),其中k为数据范围 空间复杂度 O...

  • 桶排序

    基本思想 将要排序的数据放入到几个有序桶中,每个桶里面的数据单独排序,然后把各个同种的数据串起来即完成排序。 算法分析 时间复杂度 最坏: O(nlog2n)最好: O(n)...