Resultados de la búsqueda a petición "numpy"

1 la respuesta

¿Cómo leer dos líneas de un archivo y crear claves dinámicas en un ciclo for?

En los siguientes datos, estoy tratando de ejecutar un modelo simple de Markov. Digamos que tengo datos con la siguiente estructura: pos M1 M2 M3 M4 M5 M6 M7 M8 hybrid_block S1 S2 S3 S4 S5 S6 S7 S8 1 A T T A A G A C A|C C G C T T A G A 2 T G C ...

1 la respuesta

Cómo leer dos líneas de un archivo y crear claves dinámicas en un ciclo for, un seguimiento

Esta pregunta sigue el problema en cuestión:¿Cómo leer dos líneas de un archivo y crear claves dinámicas en un ciclo for? [https://stackoverflow.com/q/41929351/868546] Pero, la naturaleza del problema ha evolucionado hasta cierta complejidad ...

1 la respuesta

Resultados incorrectos al aplicar la solución a datos reales.

Intenté aplicar la solución proporcionada en esta pregunta a mis datos reales: Seleccionar filas en un marco de datos MultiIndexed [https://stackoverflow.com/questions/41833134/selecting-rows-in-a-multiindexed-dataframe] . De alguna manera no ...

7 la respuesta

Encuentra nan repetidos consecutivos en una matriz numpy

¿Cuál es la mejor manera de encontrar el número máximo de nan repetidos consecutivos en una matriz numpy? Ejemplos: from numpy import nanEntrada 1:[nan, nan, nan, 0.16, 1, 0.16, 0.9999, 0.0001, 0.16, 0.101, nan, 0.16] Salida 1:3 Entrada ...

1 la respuesta

numpy: cómo obtener un máximo de un resultado argmax

Tengo una gran variedad de formas arbitrarias, por ejemplo: a = array([[[ 1, 2], [ 3, 4], [ 8, 6]], [[ 7, 8], [ 9, 8], [ 3, 12]]]) a.shape = (2, 3, 2)y un resultado de argmax sobre el último eje: np.argmax(a, axis=-1) = array([[1, 1, 0], [1, 0, ...

1 la respuesta

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 = ...

2 la respuesta

¿Solución numpy más rápida en lugar de itertools.combinations?

Estoy usandoitertools.combinations() como sigue: import itertools import numpy as np L = [1,2,3,4,5] N = 3 output = np.array([a for a in itertools.combinations(L,N)]).TLo que me da la salida que necesito: array([[1, 1, 1, 1, 1, 1, 2, 2, 2, 3], ...

1 la respuesta

Python (o numpy) equivalente de partido en R

¿Hay alguna manera fácil en python para lograr lo que hace la función de coincidencia en R? lo que hace en R es que devuelve un vector de las posiciones de (primero) coincidencias de su primer argumento en su segundo. Por ejemplo, el siguiente ...

2 la respuesta

Para cada punto de una matriz, encuentre el punto más cercano en una segunda matriz y genere ese índice

Si tengo dos matrices: X = np.random.rand(10000,2) Y = np.random.rand(10000,2)¿Cómo puedo, para cada punto en X, averiguar qué punto en Y está más cerca de él? Así que al final tengo una matriz que muestra: x1_index y_index_of_closest 1 7 2 54 ...

3 la respuesta

Forma rápida (vectorizada) de encontrar puntos en un DF perteneciente a rectángulos de igual tamaño (dados por dos puntos) desde el segundo DF

Tengo el marco de datos "A" que se ve así: type latw lngs late lngn 0 1000 45.457966 9.174864 45.458030 9.174907 1 1000 45.457966 9.174864 45.458030 9.174907 2 1000 45.458030 9.174864 45.458094 9.174907 3 1000 45.458094 9.174864 45.458157 ...