Necesito calcular (2128 – 1) / x. El divisor, x, es un número sin signo de 64 bits. El dividendo está compuesto por dos números sin signo de 64 bits (alto y bajo), donde ambos números son UINT64_MAX. Solo puedo usar aritmética de 64 bits y necesito que sea portable . . . Read more
Quiero escribir los divisores de todos los números entre 1,…,n para un n dado y luego mostrar el número de ellos y su suma. Por ejemplo: Para 3: 1,1,2,1,3 La salida es 5, 8 Intenté obtener cada j en el rango 1,n y luego contar el número de divisores utilizando . . . Read more
Al usar la división normal 9999999999999999 / 2 El valor devuelto es: 5000000000000000.0 y al usar la división de piso 9999999999999999 // 2 El valor devuelto es: 4999999999999999 Estoy usando Python 3.8.1 ¿Alguien puede explicar esto? Gracias de antemano.
Tengo un fragmento de código: import numpy as np x1 = [[1,4,2,1], [1,1,4,5], [0.5,0.3, 1,6], [0.8,0.2,0.7,1]] x2 = [[7,0,2,3], [8,0,4,5], [0.1,0, 2,6], [0.1,0,0.16666667,6]] np.true_divide(x1, x2) La salida es: array([[0.14285714, inf, 1. , 0.33333333], [0.125 , inf, 1. , 1. ], [5. , inf, 0.5 , 1. ], [8. , inf, . . . Read more