00:00
Panda斯里面的内容去给他做一个随机化的时候,我们用到了这个单派点communication,那么最后一个是choice,我记得在做我们那个中心极限定理的时候,是在里面去获取的内容,对吧,有的是choice OK,我们把这三个东西看一下,第一个是我们把这个复制过来看一下,它的一个内容是诶,OK,那么我们可以给它做一个shuffle shuffle是干嘛?就是把这里面的内容做一个随机的去打乱顺序,随机的去打乱,我们看A,别写A啊,来173,什么100,那么你再次去打乱,它是不是又变化了呀,就是你随机的去给他打乱,打乱顺序啊,随机的打乱顺序都可以去打乱,那么这个就是杀后的一个作用,把A。啊,把A做一个随机的顺序的打乱,那么再来看permutation,然我们再来看communicationutation是什么?Perutation也是做随机的打乱,只不过shuff否是说本身A自己会做变化,而是proutation不会变化这个A,而是给我们返回一个打乱后的一个数组,这个我们之前的那个内容有些个内容是很像的来看它有返回值,而我们杀后实际上是没有返回值的,我们把杀后单独去执行的话,它就没有返回值的,只有我们去打印A的时候,它才会有返回值。这就是两个不同的随机打乱,第一个随机打乱是会把A本身做变化,而第二个communication的这个随机打乱是会返回一个打乱后的结果给我们,相当于A是不变啊,A是不变,向下的这两个A是不变,然后把它拿下来是最好给你拿下来,V拿下来,拿下来会更好,OK,那么下面这个就是NG点,下面这个就是叫做choice。
01:49
Choice这个我们之前做过啊,Choice我们之前做过,我们之前做的时候是把这个choice我们把它复制过来,我们之前做的时候是里边给了很多的数,那么每一次去做choice的时候,我们都是把这个数给它拿出来,我们来看这个choice好啊,它就相当于在我们这里边去给它随机的做抽取,抽取一个放到这再抽取一个啊,到这再抽取一个,放到这再放抽取一个,放到这再抽取,再抽取,那么这里边能看到它是不是有重复的值啊,有重复的值,那么也就是说它是不是这个值这里面只有一个,而下面出现了两个,相当于本身这个创意词,它是能够重复的抽取嘛。
02:33
啊,也就是说重复的抽取的,不是说抽完一个就没了,那么抽完一个还才重复的去抽取,那么下面的这一个是说不重复的一个抽取啊,不重复的抽取我吧复制过来看一下,当它用不重复的去抽取的时候,应该就不会有相同的数字了,有相同的吗?没有吧,我们再多执行两遍看一下,没有相同的,没有相同的,那么这种就是不重复的一个抽去,那么最后一个是说我们的一个概率啊,你可以去设置说我们这个B里边,它每一个值的概率是多少啊,每一个值的概率是多少?我们来看这个概率,它是用B除以NP点萨B相当于是数字越大,它的概率是不是就越大呀?对吧?数字越大它的概率就越大,因为P等于B除以NP点上,那么数字越大,它的这个P就越大,P越大。
03:33
那么它的这个抽到的概率也就越大,那么这样的渠道,这样的话,它也就能够去获取这些内容啊,就可以不停的去获取,OK,这就是抽取的一个内容,总共我们做了三个内容,第一个是说我们去打乱顺序啊,打乱顺序并且改变的是A的这个顺序,第二个是说打乱顺序并返回给我们打乱顺序后的内容,A不变,第三个是choice,一次是抽取,那么就是抽取什么样的内容啊,就是说抽取我们某一个数组里边的内容,然后怎样怎样怎样就可以了啊,这是一个抽取。
04:07
我们之前做那个中心极限定理的时候,就用这个抽取来的,OK,那么这个内容结束在下面只剩下一点点了啊,只剩下只剩下这一点点了,我们来看一下,那么这一点的话就是第一个是unique啊,第一个是unique是将我们叫做数组内的内容去重,并且数组X中为一值啊,然后返回以排序的这个结果,Unit本身就有去重的一个意思,这个东西叫做intersect one d相当于是做一个两个集合的一个交集啊,两个集合的一个交集,那么这个是unit one是不是做并集啊?Union是并集的意思啊,并集并且要去除union啊去重,那么EYD是指说X是不是包含于Y,也就是说如果X的值在Y里边的么会返回负,如果某一个X的值不在Y里边,那么它就会返回false,那我们这些下面这个就是集合的差,然后再往下就是集合的对称差,我们把这些都看一遍啊,都看一遍来,A和B2个叫做两个NN单派的数组啊,两个单派的数组,那么两个单派的数组我们可以去做一个去重,给A去做去重,那么A里面的零和六就会被去掉一个,我们来看一下,返回的是已经排好去的23456啊,返回的是排号去掉去重的数据,那么再来往下看它们之间的一个交集,这两个如果取一个交集的话,是236是交集吧,236是交集,所以它应该给我们返回的是236啊,236是交集这样的都不。
05:51
是交集,如果我们要的是并级,是不是应该是除了这个02356之外,还加再加一个八呀,023568就是并机,我们来看一下023568并级,那么这个就是并机,我们再来看这个下面,这个下面这个东西叫做叫什么?A是不是包含于BA,是不是包含于BA,这个不是子集啊,这个东西是说A里边的东西是不是在B里边,如果是在B里面,它给我们返回数,如果不是在B里面,给我们返回false来看,如果第一个值来看A和BA和BA的第一个值是不是包含在B里边,是第二个值是不是包含在B里边,是false,第三个值是不是包含在B里边false,第三第四个值true,第五个值true,第六个值false,第七个值to,是不是它是这样的,给我们返回一个叫做number派的列表啊。
06:46
啊,In,然后最后这个叫做set Di set Di,也就是集合之间的这种差值来看,就是A里边有,但是B里边没有的啊,再说一遍,就是A里边有,B里边没有的来看,A里边有的是六六,B里面也有六,去掉零零,B里面没有零留下三,B里面有,去掉二,B里面有,去掉五,B里面没有留下,那就是零和五,对吧?啊,这两个值是零和五,就是A里面有,B里边没有的东西是。
07:23
Fact if关闭,那么最后一个就是就是什么呀?A里边有,B里边没有,B里边有,A里边没有的内容,我们来看一下A里边有的,A里边有,B里面没有的,是零和五对吧,B里边有,A里面没有的是不是八呀,所以他把这个东西给我们放到一起,这就是一个叫做集合的一个操作,就是A里面有B里边。没有,并且B里面有,A里边没有的都可以直接显示出来,那么最后这个这个广播我之前都见过,就不管它啊,直接往下看,下面这个是矩阵的运算,当然这个矩阵的运算的话,我们也去做过,我们来看一下矩阵的这个运算吧,啊看一下这个矩阵的运算有一些我们好像还没讲过转制,我们讲过吧,转制讲过,那我们直接来看一下转制,原有的这个是12341,这变成了1324啊转置,那么如果是我们可以去对一维的做转置,我们来看一维的是X0,我们来看一下是什么,是这个一和二,如果对它去做转置会是什么样子,会变成什么?一和二会变成一和二啊没有什么区别,被那个,因为这个转置是没有任何的区别的,我们再来看下面这个矩阵的加法,我们之前应该讲过矩阵的加法X加X相当于是一加133加。
08:48
三二加二四加四对吧?哎,不对,这是转式之后的,就一加一二加二三加三四加四,应该就是上面的这种这种情况,2468,那么还有一种叫做乘法,乘法乘法是用np.do np.do X X来看,对于一个X,我们来看一下它的结果是这个,那么X乘以X等于多少?1234,我们来这写一下吧,可能不写的话,可能大家就把乘法给忘了啊,来再写一遍,就是1234,那么去乘以一个。
09:25
我们把这个加上啊,去乘以点乘点乘一个叫做点乘一个叫做1234,那么等于多少呢?一乘以一二乘以三对吧?就是一乘以一加上二乘以三一乘以一二加上二乘以四,就是一乘以二加上二乘以四,下面是三乘以一加上四乘以二三乘以一加上四乘以三,写错了,说错了,四乘以三乘以三,然后三乘以二加上四乘以四三乘以二加上四乘以四,也就应该是等于,这是六,这是七,这是二四得八,这是十,这是三四一十二十五,这是四四一十六十六加六二十。
10:19
二应该是这个结果吧,七十十五二十二,我们来看一下是不是这样啊,七十十五二十二,它就是这样的一个点乘,那如果用的是这种乘法呢?这种乘法它会把对应值相乘,我们来看一下对应值相乘什么意思,就相当于是X的平方对吧,X的平方,那么来对应值的相乘就是一,就是四,原有的是一和二一和一相乘是不是还是一啊,二和二相乘就是四三和三相乘就是九四和四相乘就是六,因为是两个X相乘嘛,但是它并并不是我们矩阵里边的种乘法,我们矩阵里的乘法它是这样的,一个是七十十五二十二这样的一个内容,它跟矩阵的乘法还是有区别的,OK,那么到这儿,到此我们的这个南派也就大概的说完了。
我来说两句