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

1 la respuesta

Restando matrices numpy de diferente forma de manera eficiente

Usando las excelentes reglas de transmisión de numpy puedes restar una matriz de formas (3,)v de una matriz de forma (5,3)X con X - vEl resultado es una matriz de forma (5,3) en la que cada filai es la diferenciaX[i] - v. ¿Hay alguna manera de ...

3 la respuesta

taquigrafía numpy para tomar una rodaja dentada

Tengo una operación que estoy haciendo comúnmente que llamo "corte irregular" porque no sé el nombre real de la misma. Se explica mejor con un ejemplo: a = np.random.randn(50, 10) entries_of_interest = np.random.randint(10, size = 50) # Vector ...

2 la respuesta

TensorFlow broadcasting

La difusión es el proceso de hacer que las matrices con diferentes formas tengan formas compatibles para operaciones aritméticas. En numpy, podemos transmitir matrices. ¿El gráfico TensorFlow admite transmisiones similares a las numpy?

1 la respuesta

Use numpy.frompyfunc para agregar difusión a una función de Python con argumento

De una matriz comodb (que será aproximadamente(1e6, 300)) y amask = [1, 0, 1] vector, defino el objetivo como un 1 en la primera columna. Quiero crear unout vector que consiste en unos donde la fila correspondiente endb coincide con elmask ...

2 la respuesta

¿Cuáles son las reglas para comparar matrices numpy usando ==?

Por ejemplo, tratando de dar sentido a estos resultados: >>> x array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> (x == np.array([[1],[2]])).astype(np.float32) array([[ 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.], [ 0., 0., 1., 0., 0., 0., 0., 0., 0., 0.]], ...

1 la respuesta

ndexación @NumPy: difusión con matrices booleanas

Relacionado conesta pregunt [https://stackoverflow.com/q/51176843/9209546], Me encontré con un comportamiento de indexación a través de matrices booleanas y difusión que no entiendo. Sabemos que es posible indexar una matriz NumPy en ...