logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据挖掘十大经典算法

国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5,k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART.不仅仅是选中的十大算法,其实参加评选的18种算法,

#数据挖掘#算法
windows下用navicat远程链接虚拟机Linux下MySQL数据库

今天想用navicat远程连接虚拟机中的MySQL数据库,一直连不上,在网上搜索了一下,发现原因是MySQL对远程用户登陆的授权问题。这里说一下我的解决方法。(本人小白)  首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败。  然后在虚拟机中查看网络端口信息:  #netstat -ntpl     之后查看了防火墙的状态,发现

linux下查找某一类型的文件方法

1:通过文件名查找的方法     find / -name 查找的文件(全局查找)demo:查找linux下的http.conf的文件路径     2:根据部分文件名查找方法    find /etc -name '*vim*' (在etc目录下查找含有vim的文件)3:find命令常用方法举例find-name "*.txt" -print 查找

Linux批量删除文件

将某个时间点之前没有做个更新的文件,进行批量删除

文章图片
#linux
简单实用的Chrom浏览器模拟POST请求方式

实现post请求方式有很多种,比如postman等,但是有时候接口做了登录拦截,这个时候使用postman等工具要配置相关的cookie等信息,这个过程是很繁琐,最后也不一定能达到预期效果。本篇使用chrom的console控制台,满足你的诉求步骤如下:1.打开控制台-如下图所示(或者浏览器页面右键->检查->切换到console控制台即可)2.控制台输入如下代码fetch(new R

#chrome
数字比较。

#!/usr/bin/python# -*- coding: UTF-8 -*-if __name__ == '__main__':i = 10j = 20if i > j:print '%d 大于 %d' % (i,j)elif i == j:print '%d 等于 %d' % (i,j)elif i

两个变量值互换。

#!/usr/bin/python# -*- coding: UTF-8 -*-def exchange(a,b):a,b = b,areturn (a,b)if __name__ == '__main__':x = 10y = 20print 'x = %d,y = %d' % (x,y)x,y = exchange(x,y)

对10个数进行排序

程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换。(冒泡排序)#!/usr/bin/python# -*- coding: UTF-8 -*-if __name__ == "__main__":N = 10# input dataprint 'please input ten

使用lambda来创建匿名函数

#!/usr/bin/python# -*- coding: UTF-8 -*-MAXIMUM = lambda x,y :(x > y) * x + (x < y) * yMINIMUM = lambda x,y :(x > y) * y + (x < y) * xif __name__ == '__main__':a = 10b = 20pri

求1+2!+3!+...+20!的和。

程序分析:此程序只是把累加变成了累乘。方案一:#!/usr/bin/python# -*- coding: UTF-8 -*-n = 0s = 0t = 1for n in range(1,21):t *= ns += tprint '1! + 2! + 3! + ... + 20! = %d' % s方案二:#!/usr/bin/python# -

    共 14 条
  • 1
  • 2
  • 请选择