Articles of distribución

Python Distribución uniforme de puntos en esfera 4 dimensional.

Necesito una distribución uniforme de puntos en una esfera de 4 dimensiones. Sé que esto no es tan trivial como escoger 3 angularjs y usar coordenadas polares. En 3 dimensiones utilizo from random import random u=random() costheta = 2*u -1 #for distribution between -1 and 1 theta = acos(costheta) phi = 2*pi*random x=costheta y=sin(theta)*cos(phi) x=sin(theta)*sin(phi) […]

Generando N números aleatorios uniformes que sumn M

Esta pregunta se ha hecho antes, pero nunca he visto una buena respuesta. Quiero generar 8 números aleatorios que sumn 0.5. Quiero que cada número se elija aleatoriamente de una distribución uniforme (es decir, la función simple a continuación no funcionará porque los números no se distribuirán de manera uniforme). def rand_constrained(n,tot): r = [random.random() […]

Colección local de paquetes de Python: ¿la mejor manera de importarlos?

Necesito enviar una colección de progtwigs de Python que usan varios paquetes almacenados en un directorio de la Library local: el objective es evitar que los usuarios instalen paquetes antes de usar mis progtwigs (los paquetes se envían en el directorio de la Library ). ¿Cuál es la mejor manera de importar los paquetes contenidos […]

Función binomial beta en Python

Me gustaría calcular la probabilidad dada por una distribución binomial para x (éxitos), n (ensayos) yp (probabilidad) predeterminados, el último de los cuales está dado por una función de masa de probabilidad Beta (a, b). Soy consciente de scipy.stats.binom.pmf(x,n,p) , pero no estoy seguro de cómo puedo reemplazar p con una función de probabilidad. También […]

¿Es posible ejecutar opencv (enlace python) desde un virtualenv?

Me gustaría mantener todo lo contenido dentro del virtualenv. ¿Es esto posible con OpenCV? Estoy de acuerdo con comstackr desde cero, ¿solo necesito configurar virtualenv y luego usar indicadores de comstackción especiales para decirle dónde instalar?

Distribución de probabilidad en Python

Tengo un montón de claves que cada una tiene una variable diferente. Quiero elegir aleatoriamente una de estas claves, pero quiero que sea más improbable que se elija un improbable (clave, valores) que un objeto menos improbable (más probable). Me pregunto si tendrías alguna sugerencia, preferiblemente un módulo Python existente que pueda usar, de lo […]

Generando puntos de x e y correlacionados al azar usando Numpy

Me gustaría generar matrices correlacionadas de coordenadas x e y, para probar varios enfoques de trazado de matplotlib, pero estoy fallando en algún lugar, porque no puedo obtener numpy.random.multivariate_normal para darme las muestras que quiero. Idealmente, quiero que mis valores de x se encuentren entre -0.51 y 51.2, y mis valores de y entre 0.33 […]

C ++ con incrustación de Python: falla si Python no está instalado

Estoy desarrollando en Windows, y he buscado por todas partes sin encontrar a nadie hablando de este tipo de cosas. Hice una aplicación C ++ en mi escritorio que incrustaba Python 3.1 utilizando MSVC. Vinculé python31.lib e incluí python31.dll en la carpeta de ejecución de la aplicación junto con el ejecutable. Funciona muy bien Mi […]

¿Cómo puedo distribuir los progtwigs de python?

Mi aplicación se ve así: main.py ventanas / __init__.py mainwindow.py … modelo/ __init__.py órdenes.py … recursos / imagen1.png logo.jpg … El progtwig se inicia con main.py. ¿Hay una buena manera de crear una aplicación ‘final’ de ella? Estoy pensando en algo como py2exe / py2app, pero sin copiar el intérprete / los módulos de python […]

¿Cómo se ven todas las distribuciones disponibles en scipy.stats?

Visualizando distribuciones de scipy.stats Se puede hacer un histogtwig de la variable aleatoria normal scipy.stats para ver cómo se ve la distribución. % matplotlib inline import pandas as pd import scipy.stats as stats d = stats.norm() rv = d.rvs(100000) pd.Series(rv).hist(bins=32, normed=True) ¿Cómo son las otras distribuciones?