Articles of entrometido

¿Por qué es más rápido usar la definición de tanh de sigmoide logístico que la expit de scipy?

Estoy usando un sigmoide logístico para una aplicación. Comparé los tiempos utilizando la función scipy.special , expit , versus la definición de tangente hiperbólica del sigmoidal. Encontré que la tangente hiperbólica era 3 veces más rápida. ¿Que esta pasando aqui? También probé los tiempos en una matriz ordenada para ver si el resultado fue diferente. […]

Scipy optimiza fmin ValueError: configurando un elemento de matriz con una secuencia

Cuando scipy.optimize las scipy.optimize de scipy.optimize un error que no entiendo: ValueError: setting an array element with a sequence. Aquí hay un ejemplo simple de error cuadrado para demostrar: import numpy as np from scipy.optimize import fmin def cost_function(theta, X, y): m = X.shape[0] error = X.dot(theta) – y J = 1/(2*m) * error.T.dot(error) return […]

Ajuste y trazado lognormal

Estoy teniendo problemas para hacer algo tan simple como: Dibuje N muestras de un gaussiano con alguna media y varianza. Lleva los registros a esas N muestras. Ajustar un lognormal (usando stats.lognorm.fit) Escupe un archivo lognormal agradable y suave sin valores inf (utilizando stats.lognorm.pdf) Aquí hay un pequeño ejemplo de trabajo de la salida que […]

Guarde la salida gaussian_kde 2-D / meshgrid en csv python

Soy muy nuevo en Python (con fondo .net puro). Estoy usando este tutorial para generar análisis 2D de kde. Generar algunos datos bidimensionales aleatorios: from scipy import stats def measure(n): “Measurement model, return two coupled measurements.” m1 = np.random.normal(size=n) m2 = np.random.normal(scale=0.5, size=n) return m1+m2, m1-m2 m1, m2 = measure(2000) xmin = m1.min() xmax = […]

error de entrada / salida en scipy.optimize.fsolve

Parece que obtengo un error cuando uso el buscador de raíz en scipy. Me preguntaba si alguien podría señalar lo que estoy haciendo mal. La función de la que estoy encontrando la raíz es solo un ejemplo fácil, y no es particularmente importante. Si ejecuto este código con scipy 0.9.0: import numpy as np from […]

matriz de adyacencia de comstackción numpy / scipy de edgelist ponderada

Estoy leyendo una matriz ponderada egdelist / numpy como: 0 1 1 0 2 1 1 2 1 1 0 1 2 1 4 donde las columnas son ‘Usuario1’, ‘Usuario2’, ‘Peso’. Me gustaría realizar un algoritmo DFS con scipy.sparse.csgraph.depth_first_tree , que requiere una matriz N x N como entrada. ¿Cómo puedo convertir la lista anterior […]

Filtrado de coordenadas en función de la distancia desde un punto.

Tengo dos matrices decir: A = np.array([[ 1. , 1. , 0.5 ], [ 2. , 2. , 0.7 ], [ 3. , 4. , 1.2 ], [ 4. , 3. , 2.33], [ 1. , 2. , 0.5 ], [ 6. , 5. , 0.3 ], [ 4. , 5. , 1.2 ], [ […]

Comportamiento de desempeño de funciones vectorizadas en números.

Quiero realizar una integración matemática en python de la siguiente manera: [1] Resuelve una ecuación implícita con la ayuda de scipy.optimize.fsolve para encontrar la posición máxima del integrando [2] Cambia el máximo de integrand a cero e integra de -10 a 10 con la ayuda de scipy.integrate.quad Dado que el integrand tiene un parámetro libre […]

Python – Estructura de datos de csr_matrix

Estoy estudiando sobre TFIDF. He utilizado tfidf_vectorizer.fit_transform . Devuelve un csr_matrix, pero no puedo entender qué estructura del resultado. Entrada de datos: documents = (“El cielo es azul”, “El sol brilla”, “El sol en el cielo brilla”, “Podemos ver el sol shiny, el sol shiny”) Declaración: tfidf_vectorizer = TfidfVectorizer() tfidf_matrix = tfidf_vectorizer.fit_transform(documents) print(tfidf_matrix) El resultado: […]

Numpy filter 2D array por dos máscaras

Tengo una matriz 2D y dos máscaras, una para columnas y otra para filas. Si bash simplemente hacer data[row_mask,col_mask] un error que dice shape mismatch: indexing arrays could not be broadcast together with shapes … Por otro lado, los data[row_mask][:,col_mask] funcionan, pero no son tan bonitos. ¿Por qué espera que las matrices de indexación tengan […]