Articles of matriz

Ordene una matriz numpy por otra matriz, a lo largo de un eje particular, usando menos memoria

De la respuesta a esta pregunta , aprendí cómo ordenar las entradas de una matriz numpy a por los valores de otra matriz numpy b , a lo largo de un eje particular. Sin embargo, este método requiere la creación de varias matrices intermedias que tienen el mismo tamaño que a , una para cada […]

¿La mejor manera en Python para determinar todas las intersecciones posibles en una matriz?

Entonces, si tengo una matriz (lista de listas) donde cada columna representa una palabra única, cada fila representa un documento distinto, y cada entrada es un 1 o 0, lo que indica si la palabra para una columna dada existe en el documento para una fila dada Lo que me gustaría saber es cómo determinar […]

Python Numpy vectoriza nesteds para bucles para combinatoria

Dada una matriz nxn A de números positivos reales, estoy tratando de encontrar el mínimo del máximo del mínimo de todas las combinaciones de tres filas de la matriz 2-d. Usando for-loops, eso sale a algo como esto: import numpy as np n = 100 np.random.seed(2) A = np.random.rand(n,n) global_best = np.inf for i in […]

Convertir un diccionario de tuplas en una matriz numpy

Tengo un diccionario muy grande que contiene tuplas como claves y sus valores. Se supone que este diccionario representa una matriz de adyacencia con vectores de co-ocurrencia de palabras, por ejemplo, ‘trabajo’ aparece con ‘experiencia’ 16 veces y ‘trabajo’ aparece con ‘servicios’ 15 veces. Si este es el método de almacenamiento preferido o no, es […]

Numéricamente estable inversa de una matriz de 2×2

En un solucionador numérico en el que estoy trabajando en C, necesito invertir una matriz de 2×2 y luego se multiplica en el lado derecho por otra matriz: C = B . inv(A) He estado usando la siguiente definición de una matriz invertida de 2×2: a = A[0][0]; b = A[0][1]; c = A[1][0]; d […]

Cómo calcular la similitud de jaccard a partir de un dataframe de pandas

Tengo un dataframe de la siguiente manera: la forma del marco es (1510, 1399). Las columnas representan productos, las filas representan los valores (0 o 1) asignados por un usuario para un producto determinado. ¿Cómo puedo calcular un jaccard_similarity_score? Creé un cuadro de datos de marcador de posición que enumera producto contra producto data_ibs = […]

Explicando las diferencias entre dim, shape, rank, dimension y axis en numpy

Soy nuevo en python y numpy en general. Leí varios tutoriales y aún estoy tan confundido entre las diferencias en dim, rangos, formas, aixes y dimensiones. Mi mente parece estar atascada en la representación matricial. Entonces si dices que A es una matriz que se ve así: A = 1 2 3 4 5 6 […]

¿Cómo encontrar el valor mínimo en una matriz numpy?

Hey, esta es una pregunta rápida y fácil … ¿Cómo puedo encontrar el valor mínimo de esta matriz, excluyendo 0? Como en 8 arr = numpy.array([[ 0., 56., 20., 44.], [ 68., 0., 56., 8.], [ 32., 56., 0., 44.], [ 68., 20., 56., 0.]])

Numpy matriz de potencia / exponente con módulo?

¿Es posible usar lpidg.matrix_power de numpy con un módulo para que los elementos no crezcan más que un cierto valor?

Obtenga el nombre del documento en la matriz scikit-learn tf-idf

He creado una matriz tf-idf pero ahora quiero recuperar las 2 palabras principales para cada documento. Quiero pasar la identificación del documento y debería darme las 2 palabras principales. En este momento, tengo estos datos de muestra: from sklearn.feature_extraction.text import TfidfVectorizer d = {‘doc1′:”this is the first document”,’doc2’:”it is a sunny day”} ### corpus test_v […]