Resultados de la búsqueda a petición "linear-algebra"
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 ...
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 ...
¿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 ...
¿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 ...
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 ...
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 ...
¿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 ...
¿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) { ...
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 ...
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 ...