码迷,mamicode.com
首页 > 编程语言 > 周排行
聚类算法总结
1 什么是聚类算法? 聚类算法就是根据特定的规则,将数据进行分类。分类的输入项是数据的特征,输出项是分类标签,它是无监督的。 常见的聚类规则包括:1)基于原型的,例如有通过质心或中心点聚类,常见的算法KMeans;2)基于图的,也就是通过节点和边的概念,形成连通分支的分类,常见的算法是凝聚层次聚类, ...
分类:编程语言   时间:2019-04-15 01:04:47    阅读次数:153
第四章 串和数组 (主要kmp算法)
第四章 题目:串的模式匹配 给定一个主串S(长度<=10^6)和一个模式T(长度<=10^5),要求在主串S中找出与模式T相匹配的子串,返回相匹配的子串中的第一个字符在主串S中出现的位置。 (用KMP算法,就是不用再回溯, 最前面的k个字符和j之前的最后k个字符是一样的:P[1~ k] == P[j ...
分类:编程语言   时间:2019-04-15 01:05:47    阅读次数:215
c语言变量及输入输出
scanf: 格式字符串的一般形式:%[*][输入数据宽度][长度] 类型 (其中有方括号[] 的项为任选项。) 各项意义: 1) 类型:表示输入数据的类型,其格式符和意义如下表所示。 格式字符 意义 d 输入十进制整数 o 输入八进制整数 x 输入十六进制整数 u 输入无符号十进制整数 f,e 输 ...
分类:编程语言   时间:2019-04-15 01:06:22    阅读次数:191
Java知识回顾 (6)表达式、方法、文件与异常
一、正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 Java 正则表达式和 Perl 的是最为相似的。 java.util.regex 包主要包括以下三个类: Pattern 类: pattern ...
分类:编程语言   时间:2019-04-15 09:14:52    阅读次数:206
Java8新特性(一)_interface中的static方法和default方法
为什么要单独写个Java8新特性,一个原因是我目前所在的公司用的是jdk8,并且框架中用了大量的Java8的新特性,如上篇文章写到的stream方法进行过滤map集合。stream方法就是接口Collection中的default方法。所以准备专门写写关于java8新特性的文章,虽然现在10已经发布 ...
分类:编程语言   时间:2019-04-15 10:22:49    阅读次数:182
一文了解Python中的循环(for while break continue 嵌套循环...)
循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下,顺序执行代 ...
分类:编程语言   时间:2019-04-15 10:24:53    阅读次数:221
删除数组指定的某个元素
原文链接:http://caibaojian.com/js-splice-element.html JavaScript中如何删除数组某个元素,我们有需要了解splice这个方法,翻译为剪接,arr.splice(0,1)表示删除数组的第一个,arr.splice(1,2)表示删除从第二个开始,长度 ...
分类:编程语言   时间:2019-04-15 10:25:13    阅读次数:215
PyCharm选中文件夹新建时Directory与Python package的区别
pycharm创建普通的directory和package时都是在硬盘上建立一个文件夹。但是建package时会在这个文件夹中自动地生成一个空的__init__.py文件。python的一个包是一个带有特殊文件 __init__.py 的目录。__init__.py 文件定义了包的属性和方法。其实它 ...
分类:编程语言   时间:2019-04-15 10:30:09    阅读次数:732
Java Design Patterns
设计模式是解决特定问题/任务的充分证明的解决方案。 现在,一个问题会在你脑海中产生什么样的具体问题?让我举个例子来解释一下。 给出的问题:假设您要创建一个只应创建单个实例(或对象)的类,并且所有其他类都可以使用该单个对象。 解决方案:单例设计模式是上述特定问题的最佳解决方案。因此,每种设计模式都有一 ...
分类:编程语言   时间:2019-04-15 10:32:11    阅读次数:163
java8新特性(二)_lambda表达式
最近一直找java8相关新特性的文章,发现都太没有一个连贯性,毕竟大家写博客肯定都有自己的侧重点,这里找到一本书,专门介绍java8新特性的,感觉大家可以看看《写给大忙人看的JavaSE8》.这里我会结合书中的知识以及网上的知识,对于java8 的新特性进行总结,当然我自己写的也会有自己的侧重点。 ...
分类:编程语言   时间:2019-04-15 10:35:08    阅读次数:144
数组转成集合的误区
当需要把Array转成ArrayList的时候,开发人员经常这样做: ...
分类:编程语言   时间:2019-04-15 11:41:12    阅读次数:141
python 编辑器PyCharm
1.安装与激活 (1)首先去官网下载安装(这个没什么操作) (2)激活,打开编辑器,然后选择这个,进入 http://idea.lanyus.com/ 后按照提示的修改文件内容,安装激活就完成了 2.配置文件远程同步 (1)进入这里面 (2)点击+号,选择sftp,并配置自己的服务器环境 (3)进入 ...
分类:编程语言   时间:2019-04-15 11:41:30    阅读次数:193
python bz2模块
bz2模块提供了使用bzip2算法压缩和解压缩数据一套完整的接口。 bz2模块包括: 用于读写压缩文件的open()函数和BZ2File类 用于一次性压缩和解压缩的compress() 和 decompress() 函数 用于增量压缩和解压的 BZ2Compressor 和 BZ2Decompres ...
分类:编程语言   时间:2019-04-15 11:44:26    阅读次数:332
PythonStudy——如何使输出不换行
python 3.x版本打印不换行格式如下: Python2.7版本打印不换行格式如下: ...
分类:编程语言   时间:2019-04-15 11:44:52    阅读次数:180
python中,round 五舍的解决方法
先看一个图: 可以发现0.5被完美舍去,并没有达到我们想要的 四舍五入效果 原因: 2.55 保留一位小数,最后结果应该为2.6。 但实际上 2.55被放大后,变成了2.54999。2.549保留一位小数 自然等于2.5 上面的0.5也是同一个道理 解决方法: 例如 0.5 进1 就+0.01; 0 ...
分类:编程语言   时间:2019-04-15 11:46:02    阅读次数:156
Java继承2
1、为什么使用继承 从已有的类派生出新的类,称为继承。 在不同的类中也可能会有共同的特征和动作,可以把这些共同的特征和动作放在一个类中,让其它类共享。 因此可以定义一个通用类,然后将其扩展为其它多个特定类,这些特定类继承通用类中的特征和动作。 继承是 Java 中实现软件重用的重要手段,避免重复,易 ...
分类:编程语言   时间:2019-04-15 11:48:53    阅读次数:151
JavaScript中的基本数据类型
基本数据类型:Number,String,Boolean,Undefined,Null 复杂数据类型:Object,Array,Function,RegExp,Date,Error 全局数据类型:Math JavaScript中为false的值 转换规则是除了下面六个值被转为false,其他值都视为 ...
分类:编程语言   时间:2019-04-15 11:51:55    阅读次数:167
Go语言系列(七)- 读写操作
终端读写 1. 终端读写 操作终端相关文件句柄常量 os.Stdin:标准输入 os.Stdout:标准输出 os.Stderr:标准错误输出 2. 终端读写示例 package main import "fmt" type student struct { Name string Age int ...
分类:编程语言   时间:2019-04-15 11:55:33    阅读次数:141
2019-04-15 Python之利用matplotlib和numpy的简单绘图
环境:win10家庭版, Anocada的 Spyder 一.简单使用 使用函数 plt.polt(x,y,label,color,width) 根据x,y 数组 绘制直,曲线 二. 三. ...
分类:编程语言   时间:2019-04-15 11:56:09    阅读次数:612
基于SpringBoot+Mybatis+AntDesign快速开发平台,Jeecg-Boot 1.1 版本发布
Jeecg-Boot 1.1 版本发布,初成长稳定版本 导读 平台首页UI升级,精美的首页支持多模式 提供4套代码生成器模板(支持单表、一对多) 集成Excel简易工具类,支持单表、一对多导入导出 代码生成器,生成代码自带Excel导入导出,表单提供弹出风格和抽屉表单选择 系统权限大升级,支持按钮权 ...
分类:编程语言   时间:2019-04-15 11:58:59    阅读次数:566
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!