Te recomendamos que pruebes esta respuesta en un entorno controlado antes de pasarlo a producción, saludos.
Solución:
Si está buscando imprimir el símbolo ±, simplemente use:
print(u"u00B1")
Otra posibilidad: incertidumbres es un módulo para hacer cálculos con tolerancias de error, es decir
(2.1 +/- 0.05) + (0.6 +/- 0.05) # => (2.7 +/- 0.1)
que se escribiría como
from uncertainties import ufloat
ufloat(2.1, 0.05) + ufloat(0.6, 0.05)
Editar: Obtuve algunos resultados extraños, y después de jugar un poco más con esto, descubrí por qué: el error especificado no es una tolerancia (límites aditivos duros como en los planos de ingeniería) sino un valor de desviación estándar, razón por la cual los resultados del cálculo anterior en
ufloat(2.7, 0.07071) # not 0.1 as I expected!
Si está utilizando matplotlib, puede imprimir expresiones matemáticas similares a las que se harían con Latex. Para el símbolo +/-, usaría:
print( r"value $pm$ error" )
Donde la r convierte la string a un formato sin procesar y los signos $ están alrededor de la parte del string eso es una ecuacion matematica. Cualquier palabra que esté en esta parte estará en una fuente diferente y no tendrá espacios en blanco entre ellas, a menos que se indique explícitamente con el código correcto. Esto se puede encontrar en la página relevante de la documentación de matplotlib.
Lo siento si esto es demasiado especializado, pero me encontré con esta pregunta tratando de encontrar esta misma respuesta.
Reseñas y calificaciones del artículo
Eres capaz de animar nuestro cometido ejecutando un comentario o valorándolo te lo agradecemos.