Resultados de la búsqueda a petición "linear-algebra"

2 la respuesta

Producto tensor externo rápido en numpy

Tengo dos matrices numpy: x of shape ((d1,...,d_m)) y of shape ((e_1,...e_n))Me gustaría formar el producto tensor externo, que es la matriz numpy z of shape ((d1,...,d_m,e_1,...,e_n))tal que z[i_1,...,i_n,i_{n+1}...,i_{m+n}] == ...

1 la respuesta

XNA: obtención de coordenadas del mouse con un sistema de cámara 2D con rotación / zoom / traslación

Tengo una cámara 2D con esta matriz de traducción: Transform = Matrix.CreateTranslation(new Vector3(-Position.X, -Position.Y, 0)) * Matrix.CreateRotationZ(Rotation) * Matrix.CreateScale(new Vector3(Scale, Scale, 0)) * ...

1 la respuesta

Resolver sistema homogéneo Ax = 0 usando numpy

Estoy tratando de usar numpy.linalg.lstsq para resolver el siguiente sistema homogéneo con la siguiente restricción: Ax = 0 |x| = 1Si solo llamo: numpy.linalg.lstsq(A, np.zeros((A.shape[0],1), dtype=np.float))La solución sería una matriz de ...

1 la respuesta

UMFPACK y la matriz dispersa uBLAS de BOOST

Estoy usando uBLAS de Boost en un código numérico y tengo un solucionador 'pesado' en su ...

1 la respuesta

scipy.sparse.coo_matrix cómo encontrar rápidamente todos los ceros de la columna, rellenar con 1 y normalizar

Para una matriz, quiero encontrar columnas con todos los ceros y llenar con 1s, y luego normalizar la matriz por columna. Sé cómo hacer eso con np.arrays [[0 0 0 0 0] [0 0 1 0 0] [1 0 0 1 0] [0 0 0 0 1] [1 0 0 0 0]] | V [[0 1 0 0 0] [0 1 1 0 0] ...

3 la respuesta

rgl: dibujar un cubo con caras de colores, puntos de vértice y líneas

Para demostrar el efecto de las transformaciones lineales en 3D,x -> A x, Quiero dibujar un cubo y mostrar su transformación enA. Para esto, necesito colorear cada cara por separado, y también mostrar los puntos de vértice y las líneas ...

2 la respuesta

Entendiendo tensordot

Después aprendí a usareinsum, Ahora estoy tratando de entender cómonp.tensordot trabajos. Sin embargo, estoy un poco perdido, especialmente con respecto a las diversas posibilidades para el parámetroaxes. Para entenderlo, como nunca he ...

2 la respuesta

Cómo reducir una capa completamente conectada (`` Producto interno '') usando SVD truncada

En el papelGirshick, R Fast-RCNN(ICCV 2015) [https://arxiv.org/abs/1504.08083], sección "3.1 SVD truncada para una detección más rápida", el autor propone utilizarSVD [https://en.wikipedia.org/wiki/Singular_value_decomposition]truco para reducir ...

1 la respuesta

Calcular inverso de matrices 2D a lo largo del tercer eje en una matriz 3D sin bucles

Tengo una matrizA cuya forma es(N, N, K) y me gustaría calcular otra matrizB con la misma forma dondeB[:, :, i] = np.linalg.inv(A[:, :, i]). Como soluciones, veomap yfor bucles pero me pregunto sinumpy proporciona una función para hacer esto (lo ...

3 la respuesta

Algoritmo para la intersección de 2 líneas?

Tengo 2 lineas. Ambas líneas contienen sus 2 puntos de X e Y. Esto significa que ambas tienen longitud. Veo 2 fórmulas, una con determinantes y otra con álgebra normal. ¿Cuál sería el más eficiente de calcular y cómo se ve la fórmula? Me está ...