Pytorch - qualsiasi

Pytorch - qualsiasi
“In questo tutorial di Pytorch, verificheremo se uno qualsiasi degli elementi nel tensore valuta a TRUE usando il metodo qualsiasi ().

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.Qualunque()

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

Ci vuole un parametro.

Sintassi:

torcia.isreal (tensor_object)

Parametro:

tensor_object è un tensore.

Esempio 1

In questo esempio, creeremo un tensore con una dimensione con 5 elementi e applicheremo qualsiasi 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])
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("uno qualsiasi degli elementi in un tensore non uguale a 0? ")
#ANY () in Pytorch
Stampa (torcia.qualsiasi (data1))

Produzione:

Elementi effettivi nel tensore:
tensore ([2, 3, 0, 3, 4])
Uno degli elementi in un tensore non è uguale a 0?
tensore (vero)

Qui, possiamo trovare 2,3,3 e 4 elementi diversi da zero presenti nel tensore. Quindi qualsiasi () è tornato vero.

Esempio 2

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

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.Tensor ([0,0,0,0,0])
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("uno qualsiasi degli elementi in un tensore non uguale a 0? ")
#ANY () in Pytorch
Stampa (torcia.qualsiasi (data1))

Produzione:

Elementi effettivi nel tensore:
Tensor ([0, 0, 0, 0, 0])
Uno degli elementi in un tensore non è uguale a 0?
tensore (falso)

Qui, possiamo trovare tutti gli elementi zero nel tensore. Quindi qualsiasi () restituito falso.

Esempio 3

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

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.tensore ([vero, falso, falso, falso, false])
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
stampa ("uno qualsiasi degli elementi in un tensore non uguale a false? ")
#ANY () in Pytorch
Stampa (torcia.qualsiasi (data1))

Produzione:

Elementi effettivi nel tensore:
tensore ([vero, falso, falso, falso, false])
Uno degli elementi in un tensore non è uguale a falso?
tensore (vero)

Qui, possiamo trovarne almeno un vero nel tensore. Quindi il qualsiasi () è tornato vero.

Lavorare con la CPU

Se si desidera eseguire qualsiasi funzione () 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 qualsiasi 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]).processore()
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("uno qualsiasi degli elementi in un tensore non uguale a 0? ")
#ANY () in Pytorch
Stampa (torcia.qualsiasi (data1))

Produzione:

Elementi effettivi nel tensore:
tensore ([2, 3, 0, 3, 4])
Uno degli elementi in un tensore non è uguale a 0?
tensore (vero)

Qui, possiamo trovare 2,3,3 e 4 elementi diversi da zero presenti nel tensore. Quindi qualsiasi () è tornato vero.

Esempio 2

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

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.Tensor ([0,0,0,0,0]).processore()
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
Stampa ("uno qualsiasi degli elementi in un tensore non uguale a 0? ")
#ANY () in Pytorch
Stampa (torcia.qualsiasi (data1))

Produzione:

Elementi effettivi nel tensore:
Tensor ([0, 0, 0, 0, 0])
Uno degli elementi in un tensore non è uguale a 0?
tensore (falso)

Qui, possiamo trovare tutti gli elementi zero nel tensore. Quindi qualsiasi () restituito falso.

Esempio 3

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

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.tensore ([vero, falso, falso, falso, false]).processore()
#Schermo
Stampa ("Elementi effettivi nel tensore:")
Stampa (Data1)
stampa ("uno qualsiasi degli elementi in un tensore non uguale a false? ")
#ANY () in Pytorch
Stampa (torcia.qualsiasi (data1))

Produzione:

Elementi effettivi nel tensore:
tensore ([vero, falso, falso, falso, false])
Uno degli elementi in un tensore non è uguale a falso?
tensore (vero)

Qui, possiamo trovarne almeno un vero nel tensore. Quindi il qualsiasi () è tornato vero.

Conclusione

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