Resultados de la búsqueda a petición "scipy"
Guarde una matriz numpy como imagen con alta precisión (16 bits) con scikit-image
Estoy trabajando con matrices numpy de punto flotante 2D que me gustaría guardar en archivos .png en escala de grises con alta precisión (por ejemplo, 16 bits). Me gustaría hacer esto usando la imagen scikitskimage.io paquete si es posible. Aquí ...
scipy.integrate.quad precisión en números grandes
Intento calcular tal integral (en realidad, cdf de distribución exponencial con su pdf) a través descipy.integrate.quad(): import numpy as np from scipy.integrate import quad def g(x): return .5 * np.exp(-.5 * x) print quad(g, a=0., b=np.inf) ...
reshape scipy csr matrix
¿Cómo puedo remodelar eficientemente y scipy.sparse csr_matrix? Necesito agregar cero filas al final. Utilizando from scipy.sparse import csr_matrix data = [1,2,3,4,5,6] col = [0,0,0,1,1,1] row = [0,1,2,0,1,2] a = csr_matrix((data, (row, ...
Crear filtro de paso bajo en SciPy: comprender métodos y unidades
Estoy tratando de filtrar una señal de frecuencia cardíaca ruidosa con python. Debido a que las frecuencias cardíacas nunca deberían ser de aproximadamente 220 latidos por minuto, quiero filtrar todo el ruido por encima de 220bpm. Convertí 220 / ...
scipy.ndimage.filters.convolve y multiplicando las transformadas de Fourier dan resultados diferentes
Aquí está mi código: from scipy.ndimage import filters import numpy a = numpy.array([[2,43,42,123,461],[453,12,111,123,55] ,[123,112,233,12,255]]) b = numpy.array([[0,2,2,3,0],[0,15,12,100,0],[0,45,32,22,0]]) ab = filters.convolve(a,b, ...
Rellenar agujeros en objetos que tocan el borde de una imagen
Estoy tratando de llenar los agujeros en la imagen de abajo. Cuando uso binary_fill_holes () de SciPy, generalmente tengo éxito, con la excepción de los objetos que tocan el borde de la imagen. ¿Existen funciones de Python existentes que ...
Distribución t de estudiante multivariante con python
Para generar muestras con distribución t multivariada, uso esta función: def multivariatet(mu,Sigma,N,M): ''' Output: Produce M samples of d-dimensional multivariate t distribution Input: mu = mean (d dimensional numpy array or scalar) Sigma = ...
La forma más rápida de crear listas estrictamente crecientes en Python
Me gustaría descubrir cuál es la forma más eficiente de lograr lo siguiente en Python: Supongamos que tenemos dos listasa yb que son de igual longitud y contienen hasta 1e7 elementos. Sin embargo, para facilitar la ilustración, ...
Programación lineal con scipy.optimize.linprog
Acabo de comprobar el simple problema de programación lineal con scipy.optimize.linprog: 1*x[1] + 2x[2] -> max 1*x[1] + 0*x[2] <= 5 0*x[1] + 1*x[2] <= 5 1*x[1] + 0*x[2] >= 1 0*x[1] + 1*x[2] >= 1 1*x[1] + 1*x[2] <= 6Y obtuve el resultado muy ...
Python sin memoria en un archivo CSV grande (numpy)
Tengo un archivo CSV de 3GB que intento leer con Python, necesito la columna mediana sabia. from numpy import * def data(): return genfromtxt('All.csv',delimiter=',') data = data() # This is where it fails already. med = zeros(len(data[0])) data ...