Buenas a todos, y por supuesto, a todas. Hoy justo estaba probando algo que me parece bastante importante comentar.
En python si queremos obtener el mayor elemento de una de las filas de una matriz podemos usar la funcion max con un argumento que seleccione la fila deseada.
No tiene mucho sentido dicho asi ? Vamos directro al ejempo!
>>> a = [[1,6], [2,5], [3,4]] #array de puntos en el plano x, y
>>>max(a, key=lambda x: x[0])[0] #coordenada x mayor
>>>max(a, key=lambda x: x[1])[1] #coordenada y mayor
La importancia real de conocer este simple truco radica en que se usan funciones estandard que no dependen de ningun paquete, a diferencia de numpy.amax que cumple una funcion muy similar.
Gracias por leer y hasta la proxima!
No hay comentarios:
Publicar un comentario