Sto lavorando su Torch/Lua e ho un array dataset
di 10 elementi.Torcia/Lua, come selezionare un sottoinsieme di un array o di un tensore?
dataset = {11,12,13,14,15,16,17,18,19,20}
Se scrivo dataset[1]
, posso leggere la struttura del primo elemento dell'array.
th> dataset[1]
11
Ho bisogno di selezionare solo 3 elementi tra tutti i 10, ma non so quale comando utilizzare. Se stavo lavorando su Matlab, vorrei scrivere: dataset[1:3]
, ma qui non funziona.
Avete qualche suggerimento?
Grazie @rpattiso. Ma come farlo con un semplice tavolo? –
@ DavideChicco.it vedi l'aggiornamento per uno che crea una nuova tabella. Gli iteratori o i metatables di Lua possono essere utilizzati se si desidera evitare di copiare i valori. Se usi la torcia, i tensori sono più convenienti ed efficienti. – ryanpattison