Articles of entrometido

Aísla los parches etiquetados más grandes / más pequeños de la matriz numpy

Tengo una gran matriz numpy y la etiqueté con el etiquetado de los componentes conectados en scipy. Ahora quiero crear subconjuntos de esta matriz, donde solo quedan las tags más grandes o más pequeñas en tamaño. Ambos extremos, por supuesto, pueden ocurrir varias veces. import numpy from scipy import ndimage …. # Loaded in my […]

Llamando a python desde java usando jython y pasando parámetros

Quiero llamar a python desde el código java y pasar los parámetros para funcionar en python. He encapsulado una función en python. Pero la cosa es que también he importado sklearn de la biblioteca de terceros en el progtwig python. Cuando llamo a un progtwig de prueba y le paso el valor a python, puedo […]

scipy.optimize.curve_fit error-resultado de una función que no es una matriz adecuada de flotadores

Estoy tratando de ajustar un perfil de voz 2-d a una subsección de una imagen (impartir), donde posición es una matriz que contiene las correspondientes coordenadas x e y en toda la imagen para impartir. El siguiente código me parece que realmente debería funcionar, basado en el resultado de las dos declaraciones impresas. Además, si […]

Scipy Imsave guarda valores incorrectos

Estoy tratando de escribir código que produzca mapas de disparidad utilizando numpy y scipy, pero los valores que almaceno en mi matriz numpy para mis imágenes son completamente diferentes de los valores que aparecen en mis imágenes de salida, guardados con mis Imsave Por ejemplo, en la matriz, ninguno de los valores es mayor que […]

¿Cómo adjuntar al archivo .mat utilizando scipy.io.savemat?

así que cuando uso el comando savemat tiende a sobrescribir el archivo. ¿Hay una forma posible de agregar en lugar de sobrescribir? Sé que una solución alternativa sería poner todo en una lista y luego convertirlo en un diccionario. Eso no funcionará para mí porque estoy tratando de ser eficiente en RAM. Al realizar una […]

¿Cómo establecer la precisión en str (numpy.float64)?

Necesito escribir un par de floats numpy en un archivo csv que tiene contenido de cadena adicional. por lo tanto, no uso savetxt, etc. con numpy.set_printoptions () solo puedo definir el comportamiento de impresión, pero no el comportamiento str () Sé que extraño algo y no puede ser tan difícil, pero no encuentro una respuesta […]

Cómo seleccionar el inverso de los índices de una matriz numpy

Tengo un gran conjunto de datos en los que necesito comparar las distancias de un conjunto de muestras de esta matriz con todos los demás elementos de la matriz. A continuación se muestra un ejemplo muy simple de mi conjunto de datos. import numpy as np import scipy.spatial.distance as sd data = np.array( [[ 0.93825827, […]

Numpy: Row Wise Elementos únicos.

¿Alguien sabe cómo obtener elementos únicos por filas en una matriz? Por ejemplo, la matriz de entrada puede ser como: a = [[1,2,1,3,4,1,3], [5,5,3,1,5,1,2], [1,2,3,4,5,6,7], [9,3,8,2,9,8,4], [4,6,7,4,2,3,5]] Debe devolver lo siguiente: b = rowWiseUnique(a) => b = [[1,2,3,4,0,0,0], [5,3,1,2,0,0,0], [1,2,3,4,5,6,7], [9,3,8,2,4,0,0], [4,6,7,2,3,5,0]] ¿Cuál es la forma más eficiente de hacer esto en cantidad? Probé el […]

Scipy: ¿Cuál es la diferencia entre el ajuste usando loc = 0, floc = 0?

Como estoy ajustando una distribución de Weibull, y también encuentro en otras preguntas como Ajuste de distribución con parámetros fijos en SciPy Hay una diferencia entre el ajuste usando floc=0 , y loc=0 weibull_params = 1, 2.0755160030790547, 0, 16.273031221223277 data = sp.stats.exponweib.rvs(*weibull_params, size=50000) data = data.astype(int) x = linspace(0, 55) weibull_params1 = sp.stats.weibull_min.fit(data) weibull_params2 = […]

Modo / Mediana / Media de una matriz numpy 3d

Tengo una matriz numpy 3d y mi objective es obtener la media / modo / mediana de la misma. Tiene una forma de [500,300,3] Y me gustaría ver por ejemplo: [430,232,22] Como el modo ¿Hay alguna forma de hacer esto? El estándar np.mean (array) me da un array muy grande. No sé si esto es […]