У меня есть Numpy массив массивов:Проверка существования массива внутри массива массивов питона
qv=array([[-1.075, -1.075, -3. ],
[-1.05 , -1.075, -3. ],
[-1.025, -1.075, -3. ],
...,
[-0.975, -0.925, -2. ],
[-0.95 , -0.925, -2. ],
[-0.925, -0.925, -2. ]])
И я хочу, чтобы определить, если массив содержится в том, что 2-D массива и возвращает его индекс.
qt=array([-1. , -1.05, -3. ])
можно преобразовать оба массива в списки и использовать функцию list.index():
qlist=qv.tolist()
ql=qt.tolist()
qindex=qlist.index(ql)
Но я хотел бы, чтобы не делать этого, потому что я думаю, что это будет удар по производительности.
Не думайте, что это будет удар производительности. измерения. – Elazar
Я буду. Как только становится ясно, как это сделать, используя numpy вместо списков. – Jen