作者longted6 (阿德)
看板Python
标题[问题] 这段code 代表的意义是甚麽
时间Tue Apr 3 18:22:42 2018
如下
Aset = (Y_train == 1)
Bset = (Y_train == 0)
A_train = X_train[Aset, :]
B_train = X_train[Bset, :]
第一行 第二行 我知道是甚麽意思 但是 三四行 我就看不董
Aset Bset 是回传一个 bool array X_train 是一个32561*123 的二维矩阵
请望各位高手 指点
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.150.70
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1522750964.A.36D.html
1F:推 TitanEric: 应该是把matrix中符合boolean array中值为True的row取 04/03 19:09
2F:→ TitanEric: 出来 04/03 19:09
3F:→ longted6: 问题是 123行中 有很多 0 1的VALUE 我一直很那闷 04/03 19:57
4F:→ longted6: 他是根据哪一行的 bool 值 而且第一行不是布林值 04/03 19:58
5F:推 chessman416: 是不是有用了pandas? 04/03 20:34
6F:推 TitanEric: 可以设中断点或print值出来吗 我在jupyter测是这样没错 04/03 20:36
7F:推 tsoahans: 第三行就是看Aset哪几个index为1就把该row取出来 04/03 20:46
8F:→ tsoahans: 比如说Aset第1和第3个值为1,那A_train就取第1,3列 04/03 20:48
9F:推 BOBOK: 你的Y_train是X_train里面的index吗? 04/06 11:39
10F:推 ricknfts: Aset得到Ytrain==1的顺序,Atrain再从Aset的顺序得到Xt 04/06 12:58
11F:→ ricknfts: rain相对的data . 04/06 12:58
12F:→ chchan1111: 应该是x_train里共有两类吧 把两类独立分成A跟B两部分 04/07 00:12
13F:→ chchan1111: 楼上说的顺序应该是指索引值? 04/07 00:13