<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luocy16的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/luocy16</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; luocy16]]></copyright><item><title><![CDATA[决策树]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/105896780</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/105896780</guid><author>luocy16</author><pubDate>Sat, 02 May 2020 22:47:34 +0800</pubDate><description><![CDATA[决策树代码，java实现
import java.util.ArrayList;
import java.util.Random;

class Node {
    int split_feature_index;
    double split_feature_value;
    Node left_child = null;
    Node right_child = null;
  ...]]></description><category></category></item><item><title><![CDATA[Java Lambda]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/102545238</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/102545238</guid><author>luocy16</author><pubDate>Mon, 14 Oct 2019 15:11:20 +0800</pubDate><description><![CDATA[java lambda表达式
基本语法
(VarList)-&gt;{Statement}
例如:
(int a, int b) -&gt; {return a+b;};
应用场景
例如：对某对象执行某操作，但是这个操作经常被用户修改
比如：需要选出字符串串长小于100的，但是用户可能要求突然又变成字符串的首字母为a
怎么办？
前面写死的代码不宜更改
方法：实现一个interface, 在inte...]]></description><category></category></item><item><title><![CDATA[report-PA1-A.]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/102081526</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/102081526</guid><author>luocy16</author><pubDate>Sat, 05 Oct 2019 23:57:00 +0800</pubDate><description><![CDATA[PA1-A报告
2016012519   罗承扬
一、实现过程
1、抽象类
（1）引入abstract关键字
在Tokens.java中加入这一关键字，并在Decaf.jflex中加入关键字，返回Tokens.ABSTRACT
在语法分析文件Decaf.jacc中加入关键字ABSTRACT的声明
(2)  修改ClassDef和MethodDef的相关产生式
按照提示修改相关产生式， 对于Clas...]]></description><category></category></item><item><title><![CDATA[Linux 下命令行的使用--文件处理]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/94898095</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/94898095</guid><author>luocy16</author><pubDate>Sat, 06 Jul 2019 21:05:27 +0800</pubDate><description><![CDATA[Linux 下命令行的使用–文件处理
1、文件权限：三个方面 rwx: read, write, execute
三个对象：持有者、群组、其他人
ls -al 可以打出某个目录下的文件属性
drwxr–r-- 2 luochengyang16 luochengyang16
文件类型、权限	连接数	持有者 	所在群组
2、文件权限的修改
（1） r–4, w–2, x–1 :修改1的权限
chmod...]]></description><category></category></item><item><title><![CDATA[10分钟学会Pandas]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/94598557</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/94598557</guid><author>luocy16</author><pubDate>Thu, 04 Jul 2019 15:34:30 +0800</pubDate><description><![CDATA[1、创建对象
import pandas as pd
print(pd.Series([1,2,3,4,5], index=list("abcde")))

a    1
b    2
c    3
d    4
e    5

dates = list('ABCDEF')
df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=...]]></description><category></category></item><item><title><![CDATA[Numpy库学习笔记]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/94397834</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/94397834</guid><author>luocy16</author><pubDate>Mon, 01 Jul 2019 19:15:29 +0800</pubDate><description><![CDATA[Numpy库
对Numpy库实在太不了解啦，利用这几天假期抓紧学习下Numpy相关知识
学习Numpy的原因是，这可以显著提高运算速度
a = np.random.normal(0, 2, 10000000)

begin = time.time()
np.sum(a)
end = time.time()
print(end-begin)
a = list(a)
begin = time.time...]]></description><category></category></item><item><title><![CDATA[Python提高（1）]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/94391394</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/94391394</guid><author>luocy16</author><pubDate>Mon, 01 Jul 2019 15:58:42 +0800</pubDate><description><![CDATA[一、python中的一些方法
1、enumerate()方法
mylist = ["a","b","c"]
for i in range(len(mylist)):
	print(value[i])
#可以用enumerate方法改写
enumerate():
mylist = ["a","b","c"]
for i,value in enumerate(mylist):
	print(i,val...]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/94387963</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/94387963</guid><author>luocy16</author><pubDate>Mon, 01 Jul 2019 13:20:45 +0800</pubDate><description><![CDATA[分两个部分，首先讲一下正则表达式的写法，然后是python和java中正则表达式的编程
零、正则表达式的一般理论
形式语言与自动机
一、正则表达式的一般写法
1、 操作符
*: 表示将前面模式匹配0次或者多次
+：表示将前面模式匹配0次或者多次
？：表示将前面模式匹配0次或者1次
{M,N}: 表示将前面模式匹配M次到N次
.   :通配符
[] : 匹配字符组中的任意一个字符
[^] : 匹配...]]></description><category></category></item><item><title><![CDATA[梯度下降]]></title><link>https://blog.youkuaiyun.com/luocy16/article/details/94352074</link><guid>https://blog.youkuaiyun.com/luocy16/article/details/94352074</guid><author>luocy16</author><pubDate>Sun, 30 Jun 2019 19:20:04 +0800</pubDate><description><![CDATA[梯度下降算法
机器学习中常见的最小化问题是：
min:f(w)=∑i=1Nfi(w)min :f(w)=\sum_{i=1}^{N}{f_{i}(w)}min:f(w)=∑i=1N​fi​(w)

例如：可认为每一项都是一个数据点的残差
1.经典梯度下降
一般的考虑就是，随机选取www，之后
计算梯度∇f\nabla f∇f,之后对于www，用下面办法更新
wt=wt−1−α∇f(wt−1) w_...]]></description><category></category></item></channel></rss>