Se puede usar la función numpy
extract
para que coincida con un elemento de una matriz. El siguiente código coincide con un elemento 'a.'
exactamente en una matriz. Supongamos que quiero para que coincida con todos los elementos que contienen '.'
, ¿cómo lo haría? Tenga en cuenta que en este caso, habría dos coincidencias. También me gustaría obtener el número de fila y columna de las coincidencias. El método no tiene que usar extract
; cualquier método servirá Gracias.buscando elemento de la matriz numpy que cumple la condición
In [110]: x = np.array([['a.','cd'],['ef','g.']])
In [111]: 'a.' == x
Out[111]:
array([[ True, False],
[False, False]], dtype=bool)
In [112]: np.extract('a.' == x, x)
Out[112]:
array(['a.'],
dtype='|S2')
Sería menos confuso escribir 'x == 'a.'', no es que ayude a responder la pregunta – Benjamin