リストのリストがあり、すべてのオカレンスの座標を見つけたいと思います。私はなんとかそれを行うことができましたが、たとえば、numpyを使用してそれを行うためのより良い方法があるかどうか疑問に思います。
これは私がしたことです:
my_list = [[1,2,3,1, 3], [1,3,2]]
target_value = 3
locations = []
for k in range(len(my_list)):
indices = [i for i, x in enumerate(my_list[k]) if x == target_value]
locations.append((k, indices))
locations2 = []
for row in locations:
for i in row[1]:
locations2.append((row[0], i))
print locations2 # prints [(0, 2), (0, 4), (1, 1)]