операции с пустыми строками | функция равенства ()

| | | | | | | | | | | |

numpy.core.defchararray.equal (arr1, arr2) — это еще одна функция для выполнения строковых операций в numpy. Он проверяет элементы двух идентичных массивов один за другим и возвращает True, если они равны. В противном случае возвращается False.

Параметры:
arr1: array_like из str или unicode .< br>arr2: array_like из str или unicode.

Возвраты: [ndarray] Выходной массив логических значений или одно логическое значение, если arr1 и arr2 являются скаляры.

Код № 1:


# Программа Python, объясняющая
# метод numpy.char.equal ()


# numpy import

import numpy as geek


# входные массивы

in_arr1 = geek.array ( `numpy` )

печать ( "1st Input array:" , in_arr1)

in_arr2 = geek.array ( `numpy` )

print ( "2nd Input array:" , in_arr2)


# проверить, равны ли они

out_arr = geek.char.equal (in_arr1, in_arr2)

print ( "Выходной массив:" , out_arr)

Вывод:

1-й входной массив: numpy 2-й входной массив: numpy Выходной массив: True 

Код № 2:

< br>

# Программа Python, объясняющая
# метод numpy.char.equal ()


# numpy import

import numpy as geek


# входные массивы

in_arr1 = geek.array ([ `Geeks` , `for` , `Гики ` ])

print ( "1st Input array:" , in_arr1)


in_arr2 = geek.array ([ `Geek` , `for` , ` Geek` ])

print ( " 2nd Input array: " , in_arr2)


# проверяем, равны ли они

out_arr = geek.char.equal (in_arr1, in_arr2)

print ( " Выходной массив: " , out_arr)

Вывод:

1-й входной массив: [`Geeks`` for` ` Компьютерщики`] 2-й Входной массив: [` Компьютерщик` `для`` Компьютерщика`] Выходной массив: [Ложь Верно Ложь] 

Код № 3:


# Программа Python, объясняющая
# метод numpy.char.equal ()


# numpy import

import numpy as geek


# входные массивы

in_arr1 = geek.array ([ `10` , `11` , `12` ])

print ( "1st Input array:" , in_arr1)


in_arr2 = geek.array ([ `10` , `11` , ` 121` ])

print ( "Второй входной массив: " , in_arr2)


# проверить, равны ли они

out_arr = geek.char.equal (in_arr1 , in_arr2)

print ( "Выходной массив: " , out_arr)

Вывод:

1-й входной массив: [`10`` 11` `12`] 2-й Входной массив: [` 10` `11`` 121`] Выходной массив: [Верно Верно Ложь]