Pytorch - Tutto

Pytorch - Tutto
“In questo tutorial di Pytorch, verificheremo se gli elementi nel tensore valutano a TRUE usando il metodo All ().

Pytorch è un framework open source disponibile con un linguaggio di programmazione Python.

Un tensore è un array multidimensionale utilizzato per archiviare i dati. Quindi, per usare un tensore, dobbiamo importare il modulo Torcia.

Per creare un tensore, il metodo utilizzato è tensore () "

Sintassi:

torcia.tensore (dati)

Dove i dati sono un array multidimensionale.

torcia.Tutto()

torcia.tutto () in Pytorch restituisce vero se i valori in un tensore non sono uguali a 0 o falsi. Se uno qualsiasi dei valori in un tensore è uguale a 0 o falso, restituirà false.

Ci vuole un parametro.

Sintassi:

torcia.tutto (tensor_object)

Parametro:

tensor_object è un tensore.

Esempio 1

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi e applicare tutta () la funzione per verificare la funzionalità.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.Tensor ([2,3,0,3,4])
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("Fai tutti gli elementi in un tensore non sono uguali a 0? ")
#all () in pytorch
Stampa (torcia.tutti (dati1))

Produzione:

Elementi effettivi nel tensore:
tensore ([2, 3, 0, 3, 4])
Tutti gli elementi in un tensore non sono uguali a 0?
tensore (falso)

Qui, possiamo trovare 0 in quarta posizione. Quindi tutto () è tornato falso.

Esempio 2

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi e applicare tutta () la funzione per verificare la funzionalità.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.Tensor ([2,3,4,3,4])
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("Fai tutti gli elementi in un tensore non sono uguali a 0? ")
#all () in pytorch
Stampa (torcia.tutti (dati1))

Produzione:

Elementi effettivi nel tensore:
tensore ([2, 3, 4, 3, 4])
Tutti gli elementi in un tensore non sono uguali a 0?
tensore (vero)

Qui, non possiamo trovare 0 nel tensore. Quindi tutto () è tornato vero.

Esempio 3

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi booleani e applicheremo tutta () la funzione per controllare la funzionalità.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.tensore ([vero, falso, vero, vero, vero])
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("Fai tutti gli elementi in un tensore non sono uguali a false? ")
#all () in pytorch
Stampa (torcia.tutti (dati1))

Produzione:

Elementi effettivi nel tensore:
tensore ([vero, falso, vero, vero, vero])
Tutti gli elementi in un tensore non sono uguali a falsi?
tensore (falso)

Qui, possiamo trovare falsi nel tensore. Quindi tutto () è tornato falso.

Lavorare con la CPU

Se si desidera eseguire una funzione All () 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 1

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi sulla CPU e applicheremo tutta () la funzione per controllare la funzionalità.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.Tensor ([2,3,0,3,4]).processore()
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("Fai tutti gli elementi in un tensore non sono uguali a 0? ")
#all () in pytorch
Stampa (torcia.tutti (dati1))

Produzione:

Elementi effettivi nel tensore:
tensore ([2, 3, 0, 3, 4])
Tutti gli elementi in un tensore non sono uguali a 0?
tensore (falso)

Qui, possiamo trovare 0 in quarta posizione. Quindi tutto () è tornato falso.

Esempio 2

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi sulla CPU e applicheremo tutta () la funzione per controllare la funzionalità.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.Tensor ([2,3,4,3,4]).processore()
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("Fai tutti gli elementi in un tensore non sono uguali a 0? ")
#all () in pytorch
Stampa (torcia.tutti (dati1))

Produzione:

Elementi effettivi nel tensore:
tensore ([2, 3, 4, 3, 4])
Tutti gli elementi in un tensore non sono uguali a 0?
tensore (vero)

Qui, non possiamo trovare 0 nel tensore. Quindi tutto () è tornato vero.

Esempio 3

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi booleani sulla CPU e applicare tutta () la funzione per verificare la funzionalità.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.tensore ([vero, falso, vero, vero, vero]).processore()
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("Fai tutti gli elementi in un tensore non sono uguali a false? ")
#all () in pytorch
Stampa (torcia.tutti (dati1))

Produzione:

Elementi effettivi nel tensore:
tensore ([vero, falso, vero, vero, vero])
Tutti gli elementi in un tensore non sono uguali a falsi?
tensore (falso)

Qui, possiamo trovare falsi nel tensore. Quindi tutto () è tornato falso.

Conclusione

In questa lezione di Pytorch, abbiamo discusso della funzione All (). Restituisce vero se i valori in un tensore non sono uguali a 0 o falsi. Se uno qualsiasi dei valori in un tensore è uguale a 0 o falso, restituirà false. Abbiamo visto 3 diversi esempi e abbiamo anche lavorato su questi esempi su una macchina CPU.