Articles of división

Typecasting a ‘int’ en Python generando un resultado incorrecto

Intenté realizar la siguiente operación de conversión en Python 3.3 int (10 ** 23/10) Salida: 10000000000000000000000 Y después de boost el poder en uno o más. int (10 ** 24/10) Salida: 99999999999999991611392 int (10 ** 25/10) Salida: 999999999999999983222784 ¿Por qué está pasando esto? Aunque un simple encasillado como int (10 ** 24) Salida: 1000000000000000000000000 No […]

¿Cómo manejar la división de grandes números en Python?

Tengo un número de 100 dígitos y estoy tratando de poner todos los dígitos del número en una lista, de modo que pueda realizar operaciones en ellos. Para hacer esto, estoy usando el siguiente código: for x in range (0, 1000): list[x] = number % 10 number = number / 10 Pero el problema al […]

¿Por qué math.floor (x / y)! = X // y para dos flotantes divisibles de manera uniforme en Python?

He estado leyendo acerca de la división y la división entera en Python y las diferencias entre la división en Python2 vs Python3. En su mayor parte, todo tiene sentido. Python 2 usa la división de enteros solo cuando ambos valores son enteros. Python 3 siempre realiza una verdadera división. Python 2.2+ introdujo el operador […]

Python: eliminar división decimal

He creado un progtwig que divide números y luego devuelve el número, pero lo que ocurre es que cuando devuelve el número tiene un decimal como este: 2.0 Pero quiero que me la den. 2 así que hay de todos modos puedo hacer esto? ¡Gracias por adelantado!

¿Diferencias entre la división Numpy y la división Python?

¿Cuáles son las similitudes y diferencias entre numpy.divide y la barra / operador de Python? Por lo que puedo decir, se comportan igual, ambos implementando una división de elementos. La documentación de Numpy menciona: numpy.divide (x1, x2) … Equivalente a x1 / x2 en términos de difusión de matriz. … Lo que implica que np.divide […]

División del piso con número negativo.

La expresión 6 // 4 produce 1 , donde la división de piso produce el número entero después de dividir un número. Pero con un número negativo, ¿por qué -6 // 4 devuelve -2 ?

En Python, ¿cuál es una buena manera de redondear hacia cero en la división entera?

1/2 da 0 como debería. Sin embargo, -1/2 da -1 , pero quiero que se redondee hacia 0 (es decir, quiero que -1/2 sea 0), independientemente de si es positivo o negativo. ¿Cuál es la mejor manera de hacer eso?

python: sortear división por cero

Tengo un gran conjunto de datos de números de punto flotante. Repito a través de ellos y evalúo np.log(x) para cada uno de ellos. yo obtengo RuntimeWarning: divide by zero encountered in log Me gustaría evitar esto y devolver 0 si se produce este error. Estoy pensando en definir una nueva función: def safe_ln(x): #returns: […]

¿Por qué esta división no se realiza correctamente?

Tengo un problema extraño en Python: la división no se realiza correctamente: print pointB[1] print pointA[1] print pointB[0] print pointA[0] print (pointB[1]-pointA[1]) / (pointB[0]-pointA[0]) Estos son los resultados: 100 50 100 40 0 Gracias

División entera de Python3

En Python3 vs Python2.6, he notado que puedo dividir dos enteros y obtener una flotación. ¿Cómo se recupera el comportamiento de Python2.6? ¿Hay un método diferente para obtener int / int = int?