numpy.core.defchararray.equal (arr1, arr2)
— esta es otra función para realizar operaciones de cadena en numpy. Comprueba los elementos de dos matrices idénticas uno por uno y devuelve Verdadero si son iguales. De lo contrario, se devuelve False.
Parámetros:
arr1: array_like de str o unicode .< br>arr2: array_like de str o unicode.Devoluciones: [ndarray] Matriz de salida de bools, o un solo bool si arr1 y arr2 son escalares.
Código # 1:
# Explicación del programa Python
# método numpy.char.equal()
# numpy import
import
numpy as geek
geek.array (
`numpy`
)
)
print
(
out_arr
=
geek.char.equal (in_arr1, in_arr2)
print
(
< clase de código = "cadena"> "Array de salida:"
Salida:
1ra Matriz de entrada: numpy 2da Matriz de entrada: numpy Matriz de salida: Verdadero
Código # 2:
< br> # Explicación del programa Python
# método numpy.char.equal()
# matrices de entrada
in_arr1
=
geek.array ([
`Geeks`
< clase de código = "simple">, ])
print
(
=
geek.array ([
`Geek`
` Geek`
])
print < /código>
=
geek.char.equal (in_arr1, in_arr2)
Salida:
1ra Matriz de entrada: [`Geeks`` for` ` Geeks`] 2nd Input array: [` Geek` `for`` Geek`] Output array: [False True False]
Código # 3:
# Explicación del programa Python
# método numpy.char.equal()
# matrices de entrada
in_arr1
=
geek.array ([
`10`
"2da matriz de entrada: "
, in_arr2)
# comprobar si son iguales
< clase de código = "simple"> out_arr
Salida:
1ra Matriz de entrada: [`10`` 11` `12`] Segunda matriz de entrada: [` 10` `11`` 121`] Matriz de salida: [Verdadero Verdadero Falso]