Articles of matrix

Come ottenere media, mediana e altre statistiche sull’intera matrice, matrice o dataframe?

So che questa è una domanda di base, ma per qualche strana ragione non riesco a trovare una risposta. Come dovrei applicare le funzioni statistiche di base come media, mediana, ecc. Su tutto l’array, matrice o dataframe per ottenere risposte univoche e non un vettore su righe o colonne

Traverse Matrix in strisce diagonali

Pensavo che questo problema avesse una soluzione banale, un paio di cicli for e alcuni contatori elaborati, ma a quanto pare è piuttosto più complicato. Quindi la mia domanda è, come scriveresti (in C) una funzione trasversale di una matrice quadrata in strisce diagonali. Esempio: 1 2 3 4 5 6 7 8 9 Dovrebbe […]

MATLAB trova e applica la funzione ai valori di indici ripetuti

Ho una matrice 352×11, indicizzata dalla colonna 1 con 10 punti dati. Alcuni dei valori dell’indice sono ripetuti. Mi piacerebbe trovare gli indici ripetuti e calcolare i punti dati medi per le prove ripetute (evitando i loop, se ansible). Per esempio, x = 26 77.5700 17.9735 32.7200 27 40.5887 16.6100 31.5800 28 60.4734 18.5397 33.6200 […]

Estrarre il piano dei dati ruotato arbitrariamente dall’array 3D come array 2D

Ho una matrice 3D di dati in MATLAB, ma voglio estrarre una porzione di dati ruotata arbitrariamente da quella matrice e memorizzarla come una matrice 2D, alla quale posso accedere. Simile al modo in cui la funzione slice () visualizza i dati tagliati con qualsiasi angolazione, tranne che mi piacerebbe anche poter visualizzare e modificare […]

Applica la funzione a tutti gli elementi della matrice Eigen

Ho un Eigen::MatrixXd e vorrei modificare tutti i suoi elementi applicando una funzione componente-saggio. Per esempio: MatrixXd m = …; for each m[i][j]: m[i][j] = exp(m[i][j]); C’è un modo per raggiungere questo risultato?

Ultima osservazione effettuata in avanti in un frame di dati?

Desidero implementare un ‘”Ultima osservazione effettuata” per un set di dati su cui sto lavorando e che alla fine ha valori mancanti. Ecco un semplice codice per farlo (domanda dopo): LOCF <- function(x) { # Last Observation Carried Forward (for a left to right series) LOCF <- max(which(!is.na(x))) # the location of the Last Observation […]

Convertire la rotazione del Quaternion in matrice di rotazione?

Fondamentalmente, dato un quaterio (qx, qy, qz, qw) … Come posso convertirlo in una matrice di rotazione OpenGL? Sono anche interessato a quale riga di matrice è “Su”, “Destra”, “Avanti” ecc … Ho una rotazione della telecamera in quaternion di cui ho bisogno nei vettori …

Come faccio a scorrere ogni elemento in una matrice n-dimensionale in MATLAB?

Ho un problema. Ho bisogno di scorrere tutti gli elementi in una matrice n-dimensionale in MATLAB. Il problema è che non so come farlo per un numero arbitrario di dimensioni. So che posso dire for i = 1:size(m,1) for j = 1:size(m,2) for k = 1:size(m,3) e così via, ma c’è un modo per farlo […]

Raccomandazione per C # Matrix Library

Ho bisogno di una libreria C # per gestire le matrici. Dovrebbe implementare la decomposizione del valore singolare, l’inversione della matrice, ecc Ho già usato CSML , ma questo non implementa alcune delle funzionalità di cui ho bisogno. Alcune delle funzionalità sono: Scomposizione di un valore singolo Inversione della matrice Traccia determinanti Biblioteche consigliate (dalle […]

Three.js aggiunge un object ad un gruppo ma mantiene la posizione / rotazione / scala globale come era

Voglio spostare un object da un gruppo (o mondo / scena) a un altro gruppo, ma mantenere intatta la sua trasformazione globale. Fondamentalmente, non voglio vedere il cambiamento dell’object. fondamentalmente, qualcosa del genere: //store current world transformation var origWorldMatrix = myObject.matrixWorld.clone(); //move object to a group (that is positioned and rotated arbitrarily) someGroup.add( myObject ); […]