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

7 la respuesta

Izquierda inversa en numpy o scipy?

Estoy tratando de obtener el inverso izquierdo de una matriz no cuadrada en python usando numpy o scipy. ¿Cómo puedo traducir el siguiente código de Matlab a Python? >> A = [0,1; 0,1; 1,0] A = 0 1 0 1 1 0 >> y = [2;2;1] y = 2 2 1 >> A\y ans ...

1 la respuesta

Triangulación y transformación lineal directa

Siguiendo la Geometría Multiview de Hartley / Zisserman, Algoritmo 12: El método de triangulación óptimo (p318), obtuve los puntos de imagen correspondientes xhat1 y xhat2 (paso 10). En el paso 11, uno necesita calcular el punto 3D Xhat. Uno de ...

1 la respuesta

¿Por qué los diferentes métodos para resolver Xc = y en python dan una solución diferente cuando no deberían?

Estaba tratando de resolver un sistema linealXc=y Eso fue cuadrado. Los métodos que sé para resolver esto son: usando inversac=<X^-1,y>utilizando la eliminación gaussianausando el pseudo-inversoPor lo que puedo decir, parece que no coinciden con ...

1 la respuesta

¿Cuál es el método más preciso en python para calcular la solución de norma mínima o la solución obtenida del pseudoinverso?

Mi objetivo es resolver: Kc=ycon el pseudo-inverso (es decirsolución de norma mínima): c=K^{+}ytal que el modelo es (con suerte) modelo polinomial de alto gradof(x) = sum_i c_i x^i. Estoy especialmente interesado en el caso subdeterminado ...

1 la respuesta

Crear una Breeze DenseMatrix usando una Lista de Listas existente en Scala

Tengo una List[List[Int]] = List(List(1, 2, 3, 0, 0, 0, 0, 0, 0), List(0, 0, 0, 1, 2, 3, 0, 0, 0), List(0, 0, 0, 0, 0, 0, 1, 2, 3))y quiero crear una matriz / matriz densa con 3 filas y 9 columnas para poder realizar algunas operaciones ...

3 la respuesta

Aritmética de NumPy transmitida: ¿por qué un método es mucho más eficaz?

Esta pregunta es un seguimiento de mi respuesta enManera eficiente de calcular la matriz de Vandermonde [https://stackoverflow.com/questions/48245987/efficient-way-to-compute-the-vandermonde-matrix/48246009#48246009] . Aquí está la ...

1 la respuesta

¿Encontrar filas / columnas dependientes de una matriz usando Matlab?

Tengo un conjunto de ecuaciones lineales para resolver usando\ es decirF=JT\RH donde RH es 18x1 y JT es 18x17 y F (desconocido) es 17x1, pero matlab advierte que el rango es deficiente y el rango es 16. Entonces quiero saber qué columnas / filas ...

3 la respuesta

¿Existe un algoritmo para multiplicar matrices cuadradas en el lugar?

El algoritmo ingenuo para multiplicar matrices 4x4 se ve así: void matrix_mul(double out[4][4], double lhs[4][4], double rhs[4][4]) { for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { out[i][j] = 0.0; for (int k = 0; k < 4; ++k) { ...

3 la respuesta

Cálculos de estilo de norma proyectada más rápida (forma cuadrática, matriz métrica ...)

Necesito realizar muchas evaluaciones del formulario. X(:,i)' * A * X(:,i) i = 1...ndonde X (:, i) es un vector y A es una matriz simétrica. Ostensiblemente, puedo hacer esto en un bucle for i=1:n z(i) = X(:,i)' * A * X(:,i) endque es lento, o ...

1 la respuesta

Mínimos cuadrados lineales restringidos para xA = b en matlab

Quiero resolverxA=b con restricción0<=x parax. Encontré funciones comolsqnonneg [http://www.mathworks.com/help/optim/ug/lsqnonneg.html]ylsqlin [http://www.mathworks.com/help/optim/ug/lsqlin.html]que resuelve paraAx=b. Sin embargo, no pude ...