Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.

5
Manejo de números muy grandes en Python
He estado considerando la evaluación rápida de manos de póker en Python. Se me ocurrió que una forma de acelerar el proceso sería representar todas las caras y palos de las cartas como números primos y multiplicarlos para representar las manos. A whit: class PokerCard: faces = '23456789TJQKA' suits = …

14
Una línea si-condición-asignación
Tengo el siguiente código num1 = 10 someBoolValue = True Necesito establecer el valor de num1to 20if someBoolValueis True; y no hacer nada de otra manera. Entonces, aquí está mi código para eso num1 = 20 if someBoolValue else num1 ¿Hay alguna forma de evitar la ...else num1parte para que …




8
el método independiente f () debe llamarse con fibo_ instance como primer argumento (en su lugar, obtuve instancia classobj)
En Python, intento ejecutar un método en una clase y aparece un error: Traceback (most recent call last): File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module> fibo.f() TypeError: unbound method f() must be called with fibo instance as first argument (got nothing instead) Código: (swineflu.py) class fibo: a=0 b=0 def f(self,a=0): print …
139 python  methods 

6
¿Debo usar `import os.path` o` import os`?
Según la documentación oficial , os.pathes un módulo. Entonces, ¿cuál es la forma preferida de importarlo? # Should I always import it explicitly? import os.path O... # Is importing os enough? import os Por favor, NO responda "importar ostrabajos para mí". Lo sé, también funciona para mí en este momento …


9
Mostrar números de línea en cuadernos IPython / Jupyter
Los informes de error de la mayoría de los núcleos de idiomas que se ejecutan en los Cuadernos IPython / Jupyter indican la línea en la que ocurrió el error; pero (al menos de manera predeterminada) no se indican números de línea en los Cuadernos. ¿Es posible agregar los números …
139 python  ipython  jupyter 

6
El título de la figura de Python Matplotlib se superpone a la etiqueta de los ejes cuando se usa twiny
Estoy tratando de trazar dos cantidades separadas en el mismo gráfico usando twiny de la siguiente manera: fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000)) ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Planet.T_day*1.3, r_geo[0])) ax.set_xlabel('Rotational period (hrs)') ax.set_ylabel('Orbital radius …


5
Vuelva a generar la excepción con un tipo y mensaje diferente, conservando la información existente
Estoy escribiendo un módulo y quiero tener una jerarquía de excepción unificada para las excepciones que puede generar (por ejemplo, heredar de una FooErrorclase abstracta para todas las fooexcepciones específicas del módulo). Esto permite a los usuarios del módulo capturar esas excepciones particulares y manejarlas de manera distinta, si es …



11
No se pudo encontrar una versión que satisfaga el requisito <paquete>
Estoy instalando varios paquetes de Python en Ubuntu 12.04 usando el siguiente requirements.txtarchivo: numpy&gt;=1.8.2,&lt;2.0.0 matplotlib&gt;=1.3.1,&lt;2.0.0 scipy&gt;=0.14.0,&lt;1.0.0 astroML&gt;=0.2,&lt;1.0 scikit-learn&gt;=0.14.1,&lt;1.0.0 rpy2&gt;=2.4.3,&lt;3.0.0 y estos dos comandos: $ pip install --download=/tmp -r requirements.txt $ pip install --user --no-index --find-links=/tmp -r requirements.txt (el primero descarga los paquetes y el segundo los instala). El proceso se …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.