作者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/m.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