Pytorch è un framework open source disponibile con un linguaggio di programmazione Python. Possiamo elaborare i dati in Pytorch sotto forma di tensore.
Un tensore è un array multidimensionale utilizzato per archiviare i dati. Per l'utilizzo di un tensore, dobbiamo importare il modulo Torch.
Per creare un tensore, il metodo utilizzato è tensore ().
Sintassi
torcia.tensore (dati)Dove i dati sono un array multidimensionale.
torcia.funzione gt ()
IL torcia.LT () in Pytorch viene utilizzato per confrontare tutti gli elementi in due tensori (più grande di). Restituisce vero se l'elemento nel primo tensore è maggiore dell'elemento nel secondo tensore e restituisce falso se l'elemento nel primo tensore non è maggiore dell'elemento nel secondo tensore. Ci vogliono due parametri.
Sintassi
torcia.GT (tensor_object1, tensor_object2)Parametri
Ritorno
Restituirà un tensore con i valori booleani.
Esempio 1
In questo esempio, creeremo tensori monodimensionali: data1 e data2 con 5 valori numerici per eseguire GT ().
Produzione
Primo tensore: tensore ([0, 45, 67, 0, 23])
Secondo tensore: tensore ([0, 0, 55, 78, 23])
Gli elementi nel primo tensore sono maggiori degli elementi nel secondo tensore? : tensore ([falso, vero, vero, falso, falso])
Lavorando
Esempio 2
In questo esempio, creeremo tensori bidimensionali: data1 e data2 con 5 valori numerici ciascuno in una riga ed eseguire GT ().
Produzione
Primo tensore: tensore ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Secondo tensore: tensore ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Gli elementi nel primo tensore sono maggiori degli elementi nel secondo tensore? : Tensore ([[vero, vero, vero, falso, falso],
[Vero, vero, falso, falso, vero]])
Lavorando
Lavorare con la CPU
Se si desidera eseguire una funzione GT () sulla CPU, allora dobbiamo creare un tensore con una funzione CPU (). Questo funzionerà su una macchina CPU.
Quando stiamo creando un tensore, in questo momento, possiamo usare la funzione CPU ().
Sintassi
torcia.tensore (dati).processore()Esempio
In questo esempio, creeremo tensori bidimensionali: data1 e data2 con 5 valori numerici ciascuno in riga ed eseguire GT ().
Produzione
Primo tensore: tensore ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Secondo tensore: tensore ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Sono gli elementi nel primo tensore maggiori degli elementi nel secondo tensore?
tensore ([[vero, vero, vero, falso, falso],
[Vero, vero, falso, falso, vero]])
Lavorando
torcia.funzione ge ()
IL torcia.La funzione GE () in Pytorch viene utilizzata per confrontare tutti gli elementi in due tensori (maggiore o uguale a). Restituisce vero se l'elemento nel primo tensore è maggiore o uguale all'elemento nel secondo tensore e falso se l'elemento nel primo tensore non è né maggiore o uguale all'elemento nel secondo tensore. Ci vogliono due parametri.
Sintassi
torcia.GE (tensor_object1, tensor_object2)Produzione
Primo tensore: tensore ([0, 45, 67, 0, 23])
Secondo tensore: tensore ([0, 0, 55, 78, 23])
Gli elementi nel primo tensore sono maggiori o uguali agli elementi nel secondo tensore? : tensore ([vero, vero, vero, falso, vero])
Lavorando
Esempio 2
In questo esempio, creeremo tensori bidimensionali: data1 e data2 con 5 valori numerici ciascuno in riga ed eseguire GE ().
Produzione
Primo tensore: tensore ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Secondo tensore: tensore ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Gli elementi nel primo tensore sono maggiori o uguali agli elementi nel secondo tensore? : tensore ([[vero, vero, vero, falso, falso],
[Vero, vero, falso, vero, vero]])
Lavorando
Lavorare con la CPU
Se si desidera eseguire una funzione GE () sulla CPU, allora dobbiamo creare un tensore con una funzione CPU (). Questo funzionerà su una macchina CPU.
Quando stiamo creando un tensore, in questo momento, possiamo usare la funzione CPU ().
Sintassi
torcia.tensore (dati).processore()Esempio
In questo esempio, creeremo tensori bidimensionali: data1 e data2 con 5 valori numerici ciascuno in riga ed eseguire GE ().
Produzione
Primo tensore: tensore ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Secondo tensore: tensore ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Gli elementi nel primo tensore sono maggiori o uguali agli elementi nel secondo tensore? tensore ([[vero, vero, vero, falso, falso],
[Vero, vero, falso, vero, vero]])
Lavorando
Conclusione
In questa lezione di Pytorch, abbiamo discusso della torcia.gt () e torcia.ge (). Entrambi sono funzioni di confronto utilizzate per confrontare gli elementi in due tensori. La torcia.GT () confronta tutti gli elementi in due tensori (più grande di). Restituisce vero se l'elemento nel primo tensore è maggiore dell'elemento nel secondo tensore e restituisce falso se l'elemento nel primo tensore non è maggiore dell'elemento nel secondo tensore.
La torcia.ge () restituisce vero se l'elemento nel primo tensore è maggiore o uguale all'elemento nel secondo tensore e restituisce falso se l'elemento nel primo tensore non è né maggiore o uguale all'elemento nel secondo tensore. Abbiamo anche discusso di queste funzioni che funzioneranno su una CPU.