Articles of función de

python: variable local referenciada antes de error de asignación

Estoy completando un juego basado en texto para una introducción a la clase de python. No está completo, pero estaba trabajando en la función main_menu y las funciones llamadas dentro de la función main_menu cuando me encontré con este mensaje de error. He encontrado este error varias veces en mi experiencia de aprendizaje y generalmente […]

Función aleatoria de Python sin usar un módulo aleatorio

Necesito escribir la función – random_number(minimum,maximum) Sin usar el módulo aleatorio y lo hice: import time def random_number(minimum,maximum): now = str(time.clock()) rnd = float(now[::-1][:3:])/1000 return minimum + rnd*(maximum-minimum) No estoy seguro de que esto esté bien … ¿hay alguna forma conocida de hacerlo con el tiempo?

Encuentre 4 valores en el tamaño de ventana 6 que se ajustan a los criterios, luego Agregar a la lista hasta que 3 no se ajusten a los criterios, no incluya los últimos 3 -> Repetir ventana siguiente. Pitón

Si tienes una lista de valores: values=[‘130′,’90’,’150′,’123′,’133′,’120′,’160′, ’45’,’67’, ’55’,’34’,’130′,’120′,’180′,’130′,’10’] y quiso escanear con un tamaño de ventana de 6 y si 4 de los 6 eran> = 100, continúe escaneando hasta que haya 3 en una fila que fueran <100 y luego no los incluya en la lista Así, por ejemplo, con una lista vacía […]

Segfault al intentar llamar a una función de Python desde C

Por lo tanto, quiero llamar a una función de callback de Python desde C. En algún momento, la función se envía a C y se empaqueta en una tupla como esta PyObject *userData = Py_BuildValue(“Oi”,py_callback,some_number); En algún lugar de esa área, también hago Py_INCREF(py_callback) . En algún momento posterior en el progtwig, quiero llamar a […]

¿Cómo escribir una función que devuelve una función en Python?

En una de las partes de entrenamiento de mi curso me dieron la siguiente pregunta: Escriba una función make_multiplier(factor) que devuelva una función que tome un argumento x y que deba devolver el factor * x. Por ejemplo: f=make_multiplier(10) f(1) 10 f(2) 20 No tengo la menor idea de por dónde empezar; He revisado todas […]

Incrementar el valor fuera de la función para cada uso en Python.

Tengo una función que quiero usar varias veces, en cada uso quiero que aumente una variable fuera de la función. En la línea de – def funtion1(mylists,x): row=1 for elm in mylists: ws.write(row,x,elm) row+=1 x += 1 col=0 function1(mylist1,col) function1(mylist2,col) function1(mylist3,col) etc Pensé que la col boostía en cada uso, pero se mantiene en 0. […]

De Haskell a Python: ¿cómo hacer curry?

Recientemente empecé a codificar en Python y me preguntaba si es posible devolver una función que se especialice en otra función. Por ejemplo, en Haskell puedes crear una función que agrega 5 a cualquier número dado como este: sumFive = (+5) ¿Es de alguna manera posible en Python?

Cómo llamar a las funciones C ++ de una clase desde un Python

Probé con el enlace: ¿ Llamando a C / C ++ desde python? , pero no puedo hacer lo mismo, aquí tengo el problema de declarar extern “C”. Por lo tanto, sugiera que suponga que tengo la función llamada ‘function.cpp’ y tengo que llamar a esta función en el código python. function.cpp es: int max(int […]

Restricción de funciones mediante la fijación de un argumento

¿Cómo debo hacer que funcione con una dimensionalidad menor que la original al corregir un argumento de la misma? Por ejemplo, quiero hacer que la función sucesora de la función de sum sea la siguiente: def add(x,y): return x+y Ahora estoy buscando algo como esto: g = f (~, 1), que sería la función sucesora, […]

Error de conversión de datos al aplicar una función a cada fila en pandas Python

Tengo un dataframe en pandas en python que se parece a algo como esto: contest_login_count contest_participation_count ipn_ratio 0 1 1 0.000000 1 3 3 0.083333 2 3 3 0.000000 3 3 3 0.066667 4 5 13 0.102804 5 2 3 0.407407 6 1 3 0.000000 7 1 2 0.000000 8 53 91 0.264151 9 1 […]