Articles of números

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, […]

¿Redondear un número de punto flotante al entero más cercano?

Como sugiere el título, quiero tomar un número de punto flotante y redondearlo al entero más cercano. Sin embargo, si no es un todo, SIEMPRE quiero redondear hacia abajo la variable, independientemente de lo cerca que esté del siguiente entero. ¿Hay alguna forma de hacer esto?

¿Generando secuencias cuasi aleatorias de baja discrepancia en python / numpy / scipy?

Ya hay una pregunta sobre esto, pero la respuesta contiene un enlace roto, y teniendo más de dos años, espero que haya una mejor solución ahora 🙂 Las secuencias cuasialeatorias de baja discrepancia, por ejemplo, las secuencias de Sobol, llenan un espacio de manera más uniforme que las secuencias uniformemente aleatorias. ¿Hay una manera buena […]