Resultados de la búsqueda a petición "sparse-matrix"
Agregar columna a una matriz dispersa
Cuando ejecuto el siguiente código, obtengo una matriz de repuestos: import numpy as np from scipy.sparse import csr_matrix row = np.array([0, 0, 1, 2, 2, 2]) col = np.array([0, 2, 2, 0, 1, 2]) data = np.array([1, 2, 3, 4, 5, 6]) sp = ...
Pyspark Vector escaso
Me gustaría encontrar un método eficiente para crear vectores de repuesto en PySpark utilizando marcos de datos. Digamos dada la entrada transaccional: df = spark.createDataFrame([ (0, "a"), (1, "a"), (1, "b"), (1, "c"), (2, "a"), (2, "b"), (2, ...
Cómo paralelizar este Python para bucle cuando se usa Numba
Estoy usando la distribución Anaconda de Python, junto con Numba, y he escrito la siguiente función de Python que multiplica una matriz dispersaA(almacenado en formato CSR) por un vector densox: @jit def csrMult( x, Adata, Aindices, Aindptr, ...
expandir (agregar una fila o columna) una matriz scipy.sparse
Supongamos que tengo una matriz NxN M (lil_matrix o csr_matrix) de scipy.sparse, y quiero que sea (N + 1) xN donde M_modified [i, j] = M [i, j] para 0 <= i <N (y todo j) y M [N, j] = 0 para todo j. Básicamente, quiero agregar una fila de ceros en ...
División de matriz dispersa
Tengo una matriz scipy.sparse con elementos 45671x45671. En esta matriz, algunas filas contienen solo el valor '0'. Mi pregunta es cómo dividir los valores de cada fila por la suma de la fila. Obviamente, con for loop es un trabajo, pero busco ...
¿Cómo maneja Tensorflow las funciones categóricas con múltiples entradas dentro de una columna?
Por ejemplo, tengo datos en lo siguientecsv formato: csv col0 col1 col2 col3 1 A E|A|C 3 0 B D|F 2 2 C | 2Cada columna separada por comas representa una característica. Normalmente, una característica es única (p. Ej.col0, col1, col3), pero en ...
Iterando a través de un vector scipy.sparse (o matriz)
Me pregunto cuál es la mejor manera de iterar entradas distintas de cero de matrices dispersas con scipy.sparse. Por ejemplo, si hago lo siguiente: from scipy.sparse import lil_matrix x = lil_matrix( (20,1) ) x[13,0] = 1 x[15,0] = 2 c = 0 for i ...
crear una matriz dispersa; dados los índices de elementos distintos de cero para la creación de variables ficticias de una columna categórica de un gran conjunto de datos
Estoy tratando de usar una matriz dispersa para generar variables ficticias para un conjunto de datos con 5.8 millones de filas y dos columnas categóricas. La estructura de los datos es: mydata: data.table de 5,800,000 filas y dos variables ...
Pruebe eficientemente las filas y columnas de la matriz con numpy
Estoy tratando de eliminar tanto la fila i como la columna i cuando tanto la fila iyLa columna I contiene todos los 0. Por ejemplo, en este caso podemos ver que la fila 0 es todo ceros y la columna 0 es todo ceros y, por lo tanto, la fila y la ...
¿Cómo realizar una multiplicación de matriz dispersa eficiente usando tf.matmul?
Estoy tratando de realizar una multiplicación de matriz dispersa usando tf.matmul (). Sin embargo, la velocidad de inferencia es mucho más lenta que la multiplicación de matriz densa. De acuerdo con la descripción en tf.sparse_matmul (): El ...