Articles of combinazioni

Cattura la combinazione di tasti ctrl + z in javascript

Sto cercando di catturare la combinazione di tasti ctrl + z in javascript con questo codice: Untitled Document function KeyPress(e) { var evtobj = window.event? event : e //test1 if (evtobj.ctrlKey) alert(“Ctrl”); //test2 if (evtobj.keyCode == 122) alert(“z”); //test 1 & 2 if (evtobj.keyCode == 122 && evtobj.ctrlKey) alert(“Ctrl+z”); } document.onkeypress = KeyPress; La riga […]

VBA – Scrivi tutte le combinazioni possibili di 4 colonne di dati

Ho trovato uno script per scrivere tutte le possibili combinazioni per 3 colonne di dati, ma sto cercando di modificare il codice per scrivere 4 colonne e possibilmente 5 e non sono sicuro di come. Se qualcuno può aiutare sarebbe bello! Ho provato a fare quello che penso dovrebbe funzionare aggiungendo variabili extra in cui […]

R: permutazioni e combinazioni con / senza sostituzione e per elementi distinti / non distinti / multiset

In questa discussione, sto cercando di includere tutte le domande più frequenti e le loro risposte qui. Spero che questo sia utile per qualcuno. Domanda generale : come generare sequenze di oggetti r da n oggetti? combinazione vs permutazione. con sostituzione vs senza sostituzione. elementi distinti rispetto a elementi non distinti (multiset). Ci sono in […]

Come può un KeyListener rilevare combinazioni di tasti (ad es. ALT + 1 + 1)

Come posso lasciare che il mio KeyListener personalizzato ascolti le combinazioni di ALT (o CTRL per quella materia) + più di un’altra chiave? Supponiamo che io abbia 11 diverse azioni che voglio che l’applicazione faccia, a seconda di una combinazione di tasti premuti. ALT + 0 – ALT + 9 ovviamente non pone alcun problema, […]

Come calcolare la combinazione e la permutazione in R?

Ho appena iniziato a imparare Probabilità e sto cercando strumenti con cui lavorare su Linux. Ho trovato alcuni pacchetti Combinations http://rss.acs.unt.edu/Rdoc/library/Combinations/html/00Index.html ma quando ho provato a installarli, il processo è stato risolto con il seguente messaggio: > install.packages(“Combinations”) Installing package(s) into ‘/home/maxim/R/x86_64-pc-linux-gnu-library/2.13’ (as ‘lib’ is unspecified) Warning message: In getDependencies(pkgs, dependencies, available, lib) : package […]

Genera una lista di tutte le possibili combinazioni di elementi del vettore

Sto cercando di generare tutte le combinazioni possibili di 0 e di 1 in un vettore di lunghezza 14. C’è un modo semplice per ottenere quell’output come elenco di vettori, o anche meglio, come dataframe? Per dimostrare meglio ciò che sto cercando, supponiamo che io voglia solo un vettore di lunghezza 3. Vorrei essere in […]

Versione più veloce di Combn

C’è un modo per accelerare il comando combn per ottenere tutte le combinazioni uniche di 2 elementi presi da un vettore? Di solito questo sarebbe impostato in questo modo: # Get latest version of data.table library(devtools) install_github(“Rdatatable/data.table”, build_vignettes = FALSE) library(data.table) # Toy data d <- data.table(id=as.character(paste0("A", 10001:15000))) # Transform data system.time({ d.1 <- as.data.table(t(combn(d$id, […]

Rimozione di combinazioni duplicate (indipendentemente dall’ordine)

Ho un frame di dati di interi che è un sottoinsieme di tutti i n scegliere 3 combinazioni di 1 … n. Ad esempio, per n = 5, è qualcosa del tipo: [,1] [,2] [,3] [1,] 1 2 3 [2,] 1 2 4 [3,] 1 2 5 [4,] 1 3 4 [5,] 1 3 5 […]

Come generare tutte le coppie da due vettori in MATLAB usando un codice vettoriale?

Più di una volta ho avuto bisogno di generare tutte le coppie possibili di due vettori in MATLAB, cosa che faccio con i cicli for che occupano poche righe di codice, ad esempio vec1 = 1:4; vec2 = 1:3; i = 0; pairs = zeros([4*3 2]); for val1 = vec1 for val2 = vec2 i […]

Come posso creare un prodotto cartesiano di vettori di vettori?

Ho un vettore di vettori che dice elementi vector<vector > items di dimensioni diverse come segue 1,2,3 4,5 6,7,8 Voglio creare combinazioni in termini di prodotto cartesiano di questi vettori come 1,4,6 1,4,7 1,4,8 and so on till 3,5,8 Come lo posso fare ? Ho cercato diversi link e li ho anche elencati alla fine […]