Comment concaténer des masortingces de mêmes colonnes mais un nombre différent de lignes? Par exemple, je veux concaténer a ( dim(a) = 15 7000 ) et b (dim(b) = 16 7000) et je veux que le résultat soit une masortingce de 31 lignes par 7000 colonnes. Puis-je le faire pour des masortingces de lignes et […]
Je regardais les points de référence dans cette réponse et je voulais les comparer avec diag (utilisé dans une réponse différente). Malheureusement, il semble que diag prend des années: nc <- 1e4 set.seed(1) m <- matrix(sample(letters,nc^2,replace=TRUE), ncol = nc) microbenchmark( diag = diag(m), cond = m[row(m)==col(m)], vec = m[(1:nc-1L)*nc+1:nc], mat = m[cbind(1:nc,1:nc)], times=10) Commentaires : […]
J’utilise Masortingx pour mettre à l’échelle et faire pivoter les Bitmaps. Maintenant, je me demande quelle est la différence entre préconcat et postconcat, ou plus précisément la différence entre: postRotate preRotate setRotate D’après ce que j’ai pu comprendre jusqu’à présent, setRotate écrase toujours toute la masortingce, tandis qu’avec preRotate et postRotate, je peux appliquer plusieurs […]
J’ai une masortingce en R comme ceci: |1|2|3| |1|2|3| |1|2|3| Existe-t-il un moyen facile de faire pivoter la masortingce entière de 90 degrés dans le sens des aiguilles d’une montre pour obtenir ces résultats? |1|1|1| |2|2|2| |3|3|3| et encore en rotation de 90 degrés: |3|2|1| |3|2|1| |3|2|1| ?
Je souhaite trouver la valeur-élément maximale d’une masortingce et son emplacement (dans l’identifiant de ligne et de colonne dans la masortingce). J’utilise la fonction suivante pour retourner la ligne et la colonne de la masortingce. Cela semble être un mauvais hack – c’est le genre de chose où je manque probablement une méthode native. Y […]
Je suis nouveau à R. Je veux remplir une masortingce vide avec les résultats de ma boucle en utilisant cbind. Ma question est la suivante: comment puis-je éliminer les NA dans la première colonne de ma masortingce. J’inclus mon code ci-dessous: output<-matrix(,15,) ##generate an empty matrix with 15 rows, the first column already filled with […]
Dans GNU Octave, je veux pouvoir supprimer des colonnes spécifiques d’une masortingce. Dans l’intérêt de la généralité. Je veux aussi pouvoir supprimer des lignes spécifiques d’une masortingce. Supposons que j’ai ceci: mymasortingx = eye(5) mymasortingx = Diagonal Masortingx 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 […]
Je veux créer des images comme celle-ci à partir d’une masortingce double précision en utilisant MATLAB. Image de l’échantillon: http://twitpic.com/2xs943
Je voudrais diviser chaque ligne d’une masortingce par un vecteur fixe. Par exemple mat<-matrix(1,ncol=2,nrow=2,TRUE) dev<-c(5,10) Donner mat/dev divise chaque colonne par dev . [,1] [,2] [1,] 0.2 0.2 [2,] 0.1 0.1 Cependant, je voudrais avoir ceci comme résultat, c’est-à-dire faire l’opération en ligne : rbind(mat[1,]/dev, mat[2,]/dev) [,1] [,2] [1,] 0.2 0.1 [2,] 0.2 0.1 Existe-t-il […]
J’ai un data.frame composé de variables numériques et factorielles comme vu ci-dessous. testFrame <- data.frame(First=sample(1:10, 20, replace=T), Second=sample(1:20, 20, replace=T), Third=sample(1:10, 20, replace=T), Fourth=rep(c("Alice","Bob","Charlie","David"), 5), Fifth=rep(c("Edward","Frank","Georgia","Hank","Isaac"),4)) Je veux créer une masortingx qui assigne des variables factices au facteur et laisse les variables numériques seules. model.masortingx(~ First + Second + Third + Fourth + Fifth, data=testFrame) […]