- 博客(8)
- 收藏
- 关注
原创 Kmeans算法的R语言代码实现
Kmeans算法是机器学习里面用的相当多的一种聚类算法,属于半监督学习的范畴,如果你对数据科学很熟悉的话,R和Python都有相应的封装函数,这篇文章带你从R自带函数中解脱出来,进一步探索kmeans算法的内部并用R原生代码进行实现!Kmeans算法分为如下几个步骤:确定中心点的数量k,随即从数据中选取k个数据 计算数据点到每个中心点的距离(一般为欧式距离),确定每个点归类到最近点的类当...
2018-12-27 21:18:06
6028
1
原创 R语言中的PCA实战代码
主成分分析(PCA)和t-SNE,MDS等算法都是数据科学中使用最多的降维算法,也有使用lasso进行降维。本章使用R语言将pca进行演习,具体理论大家查找相关资料即可。R语言中使用最多的函数是princomp,位于R自带的stats数据包中,主要参数如下:x,传入的数据矩阵或者数据框cor,判断使用相关系数还是协方差矩阵进行计算scale,是否进行标准化处理当然还有prcomp函数可选,参数基本...
2018-06-28 22:04:34
19965
原创 R语言中的one-hot编码实战
当我们在使用xgboost或者lightgbm等机器学习包时,这些包的输入数据默认都是全数值形式的矩阵,但是我们的原始数据中有可能出现分类变量等非数值型变量,那么如何使用R放入数据包进行one-hot编码是一件很重要的事情我们使用ggplot2中的diamonds数据集和R自带的model.matrix函数。观察diamonds数据集:Classes ‘tbl_df’, ‘tbl’ and 'da...
2018-06-22 12:27:13
11638
4
原创 MySQL常用修改表命令
查看列:desc 表名;查看所有数据库:show databases;进入数据库:use 数据库名;查看所有数据表名:show tables;查看用户权限情况:select * from mysql.user\G;修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alte...
2018-06-16 11:33:26
395
原创 MySQL创建用户数据导入导出
web安全方面除了要求防止SQL注入以及数据检查等部分,利用MySQL对账号进行权限设定也是很重要的一部分。1.创建新的用户CREATE USER 'pig'@'localhost' IDENDIFIED BY '123456'; 2.使用grant命令GRANT SELECT, INSERT ON test.user TO 'pig'@'%';3.更改用户密码SET PASSWORD FOR '...
2018-06-16 11:27:39
587
原创 使用phpmailer发送邮件
在PHP脚本中发送邮件除了使用自带的mail()函数,还可以使用流行的phpmailer插件,不近配置方便而且功能强大。下载phpmailer所需文件phpmailer文件下载发送邮件: require('class.phpmailer.php'); require('class.smtp.php'); $mail = new PHPMailer();//初始化 $mail-&...
2018-06-08 16:53:10
269
原创 有用的PHP函数集合
在PHP中与很多比较实用而且很方便的函数可以用来完成一些任务,下面给大家带来几个函数供大家使用参考//检查是否为ajaxfunction isAjax(){ if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xmlhttpr...
2018-05-21 20:04:27
289
原创 Ajax调用PHP接口之后,脚本输出json并继续运算
在之前的一次项目中,需要用户上传数据,我们计算之后将结果以邮件的形式返回。遇到问题就是ajax调用PHP脚本之后,使用echo json_encode(上传成功信息)之后,一直需要等到计算完毕脚本才输出,这样一直很恼火的弄了半天。后来在查阅Stack Overflow之后,问题得到解决,解决方案如下.... echo json_encode($result); // get the size ...
2018-05-11 09:33:42
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人