Logico non in pytorch

Logico non in pytorch
“In questo tutorial di Pytorch, vedremo come eseguire un'operazione logica non su un tensore usando logocal_not ().

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

torcia.logical_not () in pytorch viene eseguito su un singolo oggetto tensore. Restituisce vero se il valore è falso o 0 e restituisce falso se il valore è vero o non uguale a 0. Ci vuole un tensore come parametro.

Sintassi:

torcia.logical_not (tensor_object)

Parametro:

tensor_object è il tensore

Esempio 1

In questo esempio, creeremo un tensore monodimensionale - data1 con 5 valori booleani ed eseguire logical_not ().

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 1D - Data1 con 5 valori booleani
data1 = torcia.tensore ([falso, vero, vero, vero, falso])
#Schermo
print ("tensore:", data1)
#logical_not su data1
Stampa ("Logico non sul tensore sopra:", Torcia.logical_not (data1))

Produzione:

TENSOR: TENSOR ([falso, vero, vero, vero, falso])
Logico non sul tensore sopra: tensore ([vero, falso, falso, falso, vero])

Lavorando:

1. logical_not (false) - true

2. logical_not (true) - false

3. logical_not (true) - false

4. logical_not (true) - false

5. logical_not (false) - true

Esempio 2

In questo esempio, creeremo un tensore bidimensionale - data1 con 5 valori booleani in ciascuna due righe ed eseguire logical_not ().

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 2D - data1 con 5 valori booleani ciascuno
data1 = torcia.tensore ([[falso, vero, vero, vero, falso], [falso, vero, vero, vero, falso]])
#Schermo
print ("tensore:", data1)
#logical_not su data1
Stampa ("Logico non sul tensore sopra:", Torcia.logical_not (data1))

Produzione:

Tensor: tensore ([[falso, vero, vero, vero, falso],
[Falso, vero, vero, vero, falso]])
Logico non sul tensore sopra: tensore ([[vero, falso, falso, falso, vero],
[Vero, falso, falso, false, vero]])

Lavorando:

1. logical_not (false) - true, logical_not (false) - true
2. logical_not (true) - false, logical_not (true) - false
3. logical_not (true) - false, logical_not (true) - false
4. logical_not (true) - false, logical_not (true) - false
5. logical_not (false) - true, logical_not (false) - true

Esempio 3

In questo esempio, creeremo un tensore monodimensionale - data1 con 5 valori numerici ed eseguire logical_not ().

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 1D - Data1 con 5 valori numerici
data1 = torcia.tensore ([0,1,23,45,56])
#Schermo
print ("tensore:", data1)
#logical_not su data1
Stampa ("Logico non sul tensore sopra:", Torcia.logical_not (data1))

Produzione:

Tensor: tensore ([0, 1, 23, 45, 56])
Logico non sul tensore sopra: tensore ([vero, falso, falso, falso, false])

Lavorando:

1. logical_not (0) - true

2. logical_not (1) - false

3. logical_not (23) - false

4. logical_not (45) - false

5. logical_not (56) - false

Esempio 4

In questo esempio, creeremo un tensore bidimensionale - data1 5 valori booleani in ciascuna due righe ed eseguire logical_not ().

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 2D - data1 con 5 valori booleani ciascuno
data1 = torcia.tensore ([[12,34,56,78,90], [0,0,1,2,0]])
#Schermo
print ("tensore:", data1)
#logical_not su data1
Stampa ("Logico non sul tensore sopra:", Torcia.logical_not (data1))

Produzione:

Tensor: tensore ([[12, 34, 56, 78, 90],
[0, 0, 1, 2, 0]])
Logico non sul tensore sopra: tensore ([[falso, falso, false, false, false],
[Vero, vero, falso, falso, vero]])

Lavorando:

1. logical_not (12) - false, logical_not (0) - true

2. logical_not (34) - false, logical_not (0) - true

3. logical_not (56) - false, logical_not (1) - false

4. logical_not (78) - false, logical_not (2) - false

5. logical_not (90) - false, logical_not (0) - true

Conclusione

In questa lezione di Pytorch, abbiamo discusso di come eseguire logico non operativo con una torcia.metodo logical_not (). Restituisce vero se il valore è falso o 0 e restituisce falso se il valore è vero o non uguale a 0. Abbiamo discusso di 4 esempi di valori booleani e valori numerici con tensori singoli e bidimensionali.