約 40 次元の約 50 万エントリのレコード配列があります。次元はデータ型の混合です。5つのブール次元をサブ選択し、約1kエントリのブロックを取得してから、共分散行列を計算して次元の相関を確認したいと思います。この変換の使用方法.view()
または実行方法に完全に行き詰まっています。.astype()
最初のサブセレクション:
p_new[['no_gender', 'no_age', 'no_income', 'no_politics', 'no_edu']]
array([(False, False, True, False, False), (True, True, False, True, True),
(True, True, False, True, True), ...,
(True, True, True, True, True), (True, True, True, True, True),
(True, True, True, True, True)],
dtype=[('no_gender', '|b1'), ('no_age', '|b1'), ('no_income', '|b1'), ('no_politics', '|b1'), ('no_edu', '|b1')])
私の変換の試みはすべて、私の 5 つの次元を 1に縮小します (望ましくない! (1000,5) dtype=np.bool
) 。(1000,5) dtype=np.int32
(1000,1) dtype=np.int32