5
私は2つのnumpy配列(2次元)を持っています。このような等価配列を高速にするにはどうすればいいですか?
a1 = array([["a","b"],["a","c"],["b","b"],["a","b"]])
a2 = array([["a","b"],["b","b"],["c","a"],["a","c"]])
次のように行列を得るための最もエレガントな方法は何ですか:
要素(i、j)は、(A1 [I ,:] == A2 [jのすべての場合は1であるarray([[1,0,0,0],
[0,0,0,1],
[0,1,0,0],
[1,0,0,0]])
、:])とそうでない場合は0
(ループのための2つを含む、すべては私がエレガント考慮していない)
非常に慣用です! +1 – heltonbiker