我正在嘗試將一組數組轉換爲一個矩陣,該矩陣本質上就是一組項目的指標矩陣。如何矢量化python中的一組項目
我現在有的N項
A_ = [A,B,C,D,E,...,Y,Z]
另外一個陣列中,我有爲S陣列(目前存儲在數組中)具有與項的子集在矢量A.
B_ = [A,B,C,Z]
C_ = [A,B]
D_ = [D,Y,Z]
它們存儲在將在陣列狀結構如此:
X = [B_,C_,D_]
我想轉換數據轉換成指標矩陣,以便於操作。它會非常像這樣(這將是一個N個S級矩陣):
[1,1,1,0,...,0,1]
[1,1,0,0,...,0,0]
[0,0,0,1,...,1,1]
我知道我怎麼會用一個for循環通過這個迭代並創建矩陣,但我想知道如果有一個更有效率/語法簡單的方法來解決這個問題。
你是否熟悉[NumPy](http://www.numpy.org)? – MattDMo