码迷,mamicode.com
首页 > 编程语言 > 周排行
机器学习-K-means聚类及算法实现(基于R语言)
K-means聚类 将n个观测点,按一定标准(数据点的相似度),划归到k个聚类(用户划分、产品类别划分等)中。 重要概念:质心 K-means聚类要求的变量是数值变量,方便计算距离。 算法实现 R语言实现 k-means算法是将数值转换为距离,然后测量距离远近进行聚类的。不归一化的会使得距离非常远。 ...
分类:编程语言   时间:2019-06-08 18:48:07    阅读次数:308
python中的定时任务
使用threading模块中的Timer函数 运行结果 使用schedule模块 运行结果 注意到:运行时间是每隔七秒后,由于任务本身也占用了时间。可以考虑使用多线程 运行结果 可以看到这次变成每隔5秒执行了,而且两个任务之间也没有2s的间隔了 ...
分类:编程语言   时间:2019-06-08 18:48:27    阅读次数:105
java面试题
Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 ...
分类:编程语言   时间:2019-06-08 18:59:54    阅读次数:137
python行结构
程序中的每条语句都以换行符结束。 使用续行符 \ 可将长语句分成几行 一般来说,包含在圆括号 (...),方括号 [...],大括号 {...} 或者三引号中的任意程序部分都可以放在多行上, 而不需要使用续行符,因为它们清晰地表示了定义的开始和结束。 在一行中放置多条语句,可以使用分号(;)隔开各条 ...
分类:编程语言   时间:2019-06-08 19:03:45    阅读次数:137
一、数组---杨辉三角
给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 5输出:[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]] 思路 每行首尾都是1,可以先先初始化每行全是1,再计算修改 ...
分类:编程语言   时间:2019-06-08 19:04:47    阅读次数:116
c++自定义数组越异常 ArrayIndexOutOfBoundsException (学习)
#include <iostream> using namespace std; const int DefaultSize = 10; class Array{public: Array(int itsSize=DefaultSize); ~Array() { delete[] pType; } ...
分类:编程语言   时间:2019-06-08 19:08:49    阅读次数:142
笨办法理解动态规划算法
动态规划在编程中有着广泛的应用,对于某些问题我们可以通过动态规划显著的降低程序的时间复杂度。本质上动态规划并不是一种算法,而是解决一类问题的思想。本篇博客通过一些非常简单而又经典的问题(比如数塔、0-1背包、完全背包、走楼梯问题、最长公共子序列等)来帮助大家理解动态规划的一般套路。欢迎探讨,如有错误... ...
分类:编程语言   时间:2019-06-08 19:09:40    阅读次数:190
PYTHON2.7之前需要独立安装pip
如果python2版本是>=2.7.9, python3版本是>=3.4, pip已将一起随python安装成功了。 ...
分类:编程语言   时间:2019-06-08 19:10:08    阅读次数:154
python +=和=+
```python import numpy as np import pandas as pd import requests def getdata(url): content=requests.get(url).content content=content.decode("utf 8") c ...
分类:编程语言   时间:2019-06-08 19:11:25    阅读次数:151
Java线程(1)
多线程快速入门 线程与进程区别 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。 使 ...
分类:编程语言   时间:2019-06-08 19:13:20    阅读次数:142
HTML入门归纳--JavaScript
本人一直在从事.net的开发,界面都是采用的WPF,近期花了一个多月进行HTML前端的学习,在这里呢进行学习总结和归纳。 本系列将主要分为4个模块: 控件 样式 布局 JavaScript 根据多年WPF的开发经验,界面就是控件及样式与布局的组合,再加上代码来控制交互逻辑,本期先对JavaScrip ...
分类:编程语言   时间:2019-06-08 19:13:39    阅读次数:129
python深浅拷贝
各基本数据类型的地址存储及改变情况 在python中的数据类型包括:bool、int、long、float、str、set、list、tuple、dict等等。我们可以大致将这些数据类型归类为简单数据类型和复杂的数据结构。 数据结构: 集合结构:set 序列结构: tuple list (str) ...
分类:编程语言   时间:2019-06-08 19:14:05    阅读次数:156
C语言中函数指针
函数调用的方法有两种分别如下: 上面两种方式都可以调用函数,第二种方式在回调函数中用的最多,尤其是在操作系统的任务切换中。那么我们就重点来分析下第二种方式。 第二种方式申明了一个函数指针p,那为啥写成void(*p)(void)?为啥不直接写成*p,不是说了函数名就是该函数的入口地址,为啥不直接把该 ...
分类:编程语言   时间:2019-06-08 19:15:40    阅读次数:152
旋转数组的最小数字
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 1 pack ...
分类:编程语言   时间:2019-06-08 19:16:27    阅读次数:151
如何创建多线程
线程的状态 初始化—就绪—运行—终止 Sleep : 超时等待,过了一段时间就会进入就绪状态进行竞争cpu资源。 Wait: 等待状态,没有通过notify 或者 notifyAll 唤醒,就会一直进行等待。 Block: block io 或者 遇到加锁的代码时, 接受到数据或者获取到锁就会到运行 ...
分类:编程语言   时间:2019-06-08 19:18:02    阅读次数:134
Java常见设计模式学习(非原创)
文章大纲 一、策略模式二、观察者模式三、工厂模式四、单例模式五、其他模式六、设计模式总结七、参考文章 一、策略模式 现在假设我们有个“鸭子项目”,首先我们用OOP(面向对象)的角度设计这个项目,找到鸭子中共同的特性抽取在父类中并具体实现,不同的特性不实现,由子类具体实现,好下面看代码: 现在我们看它 ...
分类:编程语言   时间:2019-06-08 20:29:30    阅读次数:141
常见面试问题整理系列之--多线程
1. 线程的优先级分几级,默认级别是什么优先级分为1-10共10个等级,1表示最低优先级,5是默认级别;t.setPriority()用来设定线程的优先级,需要在线程开始方法被调用之前进行设定;可以使用MIN_PRIORITY(1),MAX_PRIORITY(10),NORM_PRIORITY(5) ...
分类:编程语言   时间:2019-06-08 21:39:34    阅读次数:119
javaSE面试题总结
目 录 第一章 初识Java 1 1. Java跨平台原理(字节码文件、虚拟机) 1 2. Java的安全性 1 3. Java三大版本 2 4. Java开发运行过程 2 5. Java开发环境配置 2 6. 什么是JVM?什么是JDK? 什么是JRE? 2 7. Java三种注释类型 3 第二章 ...
分类:编程语言   时间:2019-06-08 22:51:33    阅读次数:164
Python Singleton Pattern(单例模式)
简介 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 当一个类中的静态的值被反复调用时会造成浪费,就可以采用单例模式 实现 原理 示例: 注意: 这样会造成 ...
分类:编程语言   时间:2019-06-08 22:53:22    阅读次数:135
Spring boot项目分环境Maven打包,动态配置文件,动态配置项目
Spring boot Maven 项目打包 使用Maven 实现多环境 test dev prod 打包 项目的结构 在下图中可用看出,我们打包时各个环境需要分开,采用 application-环境.yml 的方式命名 环境配置开始 首先我们需要在application.yml文件中配置 spri ...
分类:编程语言   时间:2019-06-08 22:55:26    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!