gama pitón, lista de numpy.array + y + - * /

Anteriormente pensado que la adición de dos matriz correspondiente a la suma Ejemplo: [2,3] + [1,2,3] = [2,4,6]

Ahora me resulta confuso y numpy.array.

Para array pitón normal o lista de estructuras: y se extienden + es un significado.

a = [1,2,3] b = [1,2,3] ab, a * b, a / b no puede ser operativa. n * una lata:

En contraste, matemáticas np.array más cerca, np.array multiplican como dot

Lo anterior es igual a la dimensión de la caja, dimensión desigual, np, matriz mediante el mecanismo de difusión puede además calcula

principio de transmisión: si las dos dimensiones del borde de salida de la matriz (arrastraban dimensión, es decir, desde el extremo de la dimensión de recuento) acorde con la longitud del eje, en el que la una o la longitud es 1, se consideran emisión compatible. Las deleciones se realizan en la emisión y la dimensión (o) de longitud 1. Transmitiendo principalmente en dos casos, uno es la dimensión de las dos matrices no son iguales, pero el borde de salida de la misma coincide con la dimensión de la longitud axial, la otra es una longitud de 1.

Diferentes dimensiones de la matriz, la dimensión de longitud axial de los coincide borde de salida

-1 caso de 3 dimensiones han de ser de difusión, se extiende a lo largo de las 0 arr2 en este ejemplo el eje.

imagen

imagen 

Puede verse en el gráfico anterior, (3,4,2) y dimensiones (4,2) no es el mismo, el primero es tridimensional, que es de dos dimensiones. Sin embargo, después de que tengan el mismo borde de la dimensión de la longitud axial, son (4,2), puede ser transmitido a lo largo del eje 0.

Las mismas dimensiones de matriz, que tiene un eje 1

arr1 forma de la (4,3), la forma arr2 es (4,1), que son de dos dimensiones, pero la longitud de un segundo eje de matriz es 1, por lo que el eje 1 se puede difundir en el anterior , como se muestra a continuación:

imagen 

En este caso, para asegurar que las dimensiones de las dos matrices son iguales, que es la longitud de un eje 1, de manera que se extenderá a lo largo de la longitud del eje 1. Tales ejemplos son: (4,6) y (1,6). (3,5,6) y (1,5,6), (3,1,6), (3,5,1), respectivamente, y será transmitida de vuelta a lo largo de tres ejes 0, 1 eje, dos ejes.

Broadcast mecanismo de parte Referencia: https://www.cnblogs.com/jiaxin359/p/9021726.html 

Texto de origen: "El análisis de datos se realizó mediante la pitón" Capítulo XI de emisión 

 

Publicado 44 artículos originales · ganado elogios 0 · Vistas 1895

Supongo que te gusta

Origin blog.csdn.net/weixin_39331401/article/details/104711122
Recomendado
Clasificación