배열 집합을 가져 와서 본질적으로 항목 집합에 대한 표시 매트릭스가 될 행렬로 변환하려고합니다.파이썬에서 항목 집합을 벡터화하는 방법
는 I은 N 항목
A_ = [A,B,C,D,E,...,Y,Z]
더하여의 배열을 가지고, I는 (현재 어레이에 저장) S 어레이 벡터 A의 아이템의 서브 세트를 가질
B_ = [A,B,C,Z]
C_ = [A,B]
D_ = [D,Y,Z]
나는 변환하고자하는
X = [B_,C_,D_]
: 그들은겠습니까에 저장됩니다
배열은 구조물과 같이이다 데이터를 쉽게 표시 할 수있는 지표 매트릭스로 변환합니다. 그것은 이상적으로 같을 것이다 (그것은 N의 X의 S 크기의 행렬 것) : 나는이 반복 매트릭스를 생성하는 루프를 사용할 수있는 방법을 알고
[1,1,1,0,...,0,1]
[1,1,0,0,...,0,0]
[0,0,0,1,...,1,1]
그러나이 있는지 궁금했다 이것에 대해 더 효율적/구문 적으로 간단한 방법.
[NumPy] (http://www.numpy.org)에 익숙합니까? – MattDMo