Articles of números

Python, comprobador de números primos

Hola, estoy haciendo una función que verifica si un número es primo o no, pero me dice que 9 es primo. def eprimo(num): if num < 2: return False if num == 2: return True else: for div in range(2,num): if num % div == 0: return False else: return True

¿Existe una buena biblioteca de python que pueda convertir los números en sus “símbolos” respectivos?

0 = 0 1 = 1 … 9 = 9 10 = a 11 = b … 35 = z 36 = A 37 = B … 60 = Z 61 = 10 62 = 11 … 70 = 19 71 = 1a 72 = 1b No sé cómo se llama esto. Base algo? Todo […]

Cómo evitar la L en Python

>>> sum(range(49999951,50000000)) 2449998775L ¿Hay alguna forma posible de evitar la L al final del número?

Prueba probable de Lucas

He estado tratando de implementar la prueba de primalidad Baillie-PSW durante unos días y he tenido algunos problemas. Sepcíficamente al tratar de usar la prueba probable de Lucas . Mi pregunta no es sobre Baile, sino sobre cómo generar la secuencia de Lucas correcta. Para los dos primeros psudoprimes mi código da el resultado correcto, […]

¿Representación irracional de números en cualquier lenguaje de progtwigción?

¿Alguien sabe de un tipo de representación numérica irracional / objeto / clase / lo que sea en cualquier lenguaje de progtwigción? Todas las sugerencias son bienvenidas. En pocas palabras, si tengo dos objetos irracionales, ambos representan la raíz cuadrada de cinco, y multiplico esos objetos, quiero recuperar el número entero cinco, no flotar en […]

Generando una distribución binomial alrededor de cero.

Estoy buscando generar una distribución binomial-esque. Quiero una distribución binomial pero quiero que esté centrada alrededor de cero (sé que esto no tiene mucho sentido con respecto a la definición de distribuciones binomiales, pero aún así, este es mi objective). La única forma que encontré de hacer esto en Python es: def zeroed_binomial(n,p,size=None): return numpy.random.binomial(n,p,size) […]

Atrapado en el Proyecto Euler # 3 en python

Los factores primos de 13195 son 5, 7, 13 y 29. ¿Cuál es el factor primo más grande del número 600851475143? Ok, entonces estoy trabajando en el proyecto euler problem 3 en python. Estoy un poco confundido. No puedo decir si las respuestas que obtengo con este progtwig son correctas o no. Si alguien pudiera […]

El módulo aleatorio no funciona. ValueError: rango vacío para randrange () (1,1, 0)

En Python 2.7.1, importo el módulo aleatorio. cuando llamo a randint (), sin embargo, recibo el error: ValueError: empty range for randrange() (1,1, 0) Este error se debe a un error en el propio módulo random.py. No sé cómo solucionarlo, no reinstalar la ayuda de Python. No puedo cambiar las versiones. ¿Alguien puede darme el […]

Python: elimina duplicados de una matriz multidimensional

En Python, numpy.unique puede eliminar todos los duplicados de una matriz 1D de manera muy eficiente. 1) ¿Qué tal eliminar filas o columnas duplicadas en una matriz 2D ? 2) ¿Qué tal para nD matrices ?

Generar una matriz aleatoria de flotadores entre un rango

No he podido encontrar una función para generar una matriz de flotadores aleatorios de una longitud determinada entre un determinado rango. He mirado el muestreo aleatorio pero ninguna función parece hacer lo que necesito. random.uniform se acerca pero solo devuelve un solo elemento, no un número específico. Esto es lo que busco: ran_floats = some_function(low=0.5, […]