Articles of lambda

Error del sistema de archivos de solo lectura de Python con S3 y Lambda al abrir un archivo para leer

Estoy viendo el siguiente error de mi función lambda cuando suelto un archivo.csv en un depósito S3. El archivo no es grande e incluso agregué una suspensión de 60 segundos antes de abrir el archivo para su lectura, pero por alguna razón, el archivo tiene el extra “.6CEdFe7C” adjunto. ¿Porqué es eso? [Errno 30] Read-only […]

¿Equivalente para las funciones lambda de Python en Java?

¿Puede alguien decirme si hay un equivalente para las funciones lambda de Python en Java?

Python: definiendo funciones sobre la marcha

Tengo el siguiente código: funcs = [] for i in range(10): def func(): print i funcs.append(func) for f in funcs: f() El problema es que la func está siendo anulada. Es decir, la salida del código es: 9 9 9 … ¿Cómo resolverías esto sin definir nuevas funciones? La solución óptima sería cambiar el nombre […]

¿PySpark serializa el objeto referenciado ‘self’ en lambdas de mapas?

Según tengo entendido, al utilizar la interfaz de Spark Scala debemos tener cuidado de no serializar innecesariamente un objeto completo cuando solo se necesitan uno o dos atributos: ( http://erikerlandson.github.io/blog/2015/03/ 31 / higienic-closures-for-scala-function-serialization / ) ¿Cómo funciona esto cuando se utiliza PySpark? Si tengo una clase de la siguiente manera: class C0(object): def func0(arg): … […]

Ordenar una cadena en orden lexicográfico python

Quiero ordenar una cadena a una lista en orden lexicográfico como str=’aAaBbcCdE’ a [‘A’,’a’,’a’,’B’,’b’,’C’,’c’,’d’,’E’] pero sorted() me da esta salida: [‘A’,’B’,’C’,’E’,’a’,’a’,’b’,’c’,’d’] ¿Cómo puedo ordenar lexicográficamente?

Serialización y deserialización de lambdas.

Me gustaría serializar en la máquina A y deserializar en la máquina B una python lambda. Hay un par de problemas obvios con eso: El módulo pickle no serializa ni deserializa el código. Solo serializa los nombres de las clases / métodos / funciones. Algunas de las respuestas que encontré con Google sugieren el uso […]

La forma más python de trasladar esta tupla desempaquetando con lambda de Python 2 a Python 3

Tengo el siguiente código de Python 2 que desempaqueta una tupla dentro de un lambda. Esta lambda está contenida dentro de un bucle for. for lab, lab_pred, length in zip(labels, labels_pred, sequence_lengths): accs += map(lambda (a, b): a == b, zip(lab, lab_pred)) ¿Cuál es la mejor manera de portar esto en Python 3?

Varargs en funciones lambda en Python

¿Es posible que una función lambda tenga un número variable de argumentos? Por ejemplo, quiero escribir una metaclase, que crea un método para cada método de alguna otra clase y este método recién creado devuelve el valor opuesto al método original y tiene el mismo número de argumentos. Y quiero hacer esto con la función […]

Optimización de Python usando sympy lambdify y scipy

Estoy tratando de maximizar una función definida por Sympy pero no puedo hacer que funcione. La idea básica se puede resumir de la siguiente manera: import sympy from scipy.optimize import minimize from sympy.utilities.lambdify import lambdify a,b,G = sympy.symbols(‘ab G’) func = (G – a)**2 + b my_func = lambdify((G,a,b), -1*func) results = minimize(my_func,[0.1,0.1,0.1]) El código […]

Filtrado de columnas en PySpark

Tengo un df dataframe cargado de la tabla Hive y tiene una columna de marca de tiempo, por ejemplo, ts , con el tipo de cadena de formato dd-MMM-yy hh.mm.ss.MS a (convertido a la biblioteca datetime de python, esto es %d-%b-%y %I.%M.%S.%f %p ). Ahora quiero filtrar las filas del dataframe que son de los […]