2
で私は現在、アレイを平坦化し、それを回していリストに基づいてnumpyのアレイ割当1と0の値numpyの配列に値がリスト
input_array = [[0,4,6],[2,1,1],[6,6,9]]
list=[9,4]
...
output_array = [[0,1,0],[0,0,0],[0,0,1]]
をフィルタリングする方法を探していますされているかどうかに応じてリストとバック。非常にunpythonicルックス:
list=[9,4]
shape = input_array.shape
input_array = input_array.flatten()
output_array = np.array([int(i in list) for i in input_array])
output_array = output_array.reshape(shape)