Функция numpy.logical_and() в Python с примерами

Метод Numpy logic_and() используется для вычисления истинного значения x1 AND x2 по элементам.

Что такое функция np.logical_and() в Python?

np.logical_and() в Python — это функция математического массива, которая вычисляет результат ai и bi для каждого элемента ai массива1 с соответствующим элементом bi массива2 и возвращает результат в виде массива. Функция logical_and() принимает входные массивы, которые должны иметь одинаковую форму, чтобы метод logical_and() работал.

Синтаксис

Параметры

  1. arr1: Входной массив array_like, содержащий элементы ai.
  2. arr2: Входной массив array_like, содержащий элементы bi.
  3. Out:(ndarray, None или кортеж ndarray) [Необязательный параметр] Определяет альтернативный выходной массив, в который помещается результирующий продукт. Он должен иметь ту же или широковещательную форму, что и ожидаемый результат.
  4. where:(array_like) [Необязательный параметр] Где True, это позиции, к которым применяется оператор. Где False, это позиции, оставленные в выходном массиве.
  5. dtype : [Необязательный параметр] Определяет тип возвращаемого массива.

Возвращаемое значение

Результатом поэлементного логического AND является массив в Python.

Пример логического_AND Numpy в python

Примеры программ с методом logical_and()

В следующем примере демонстрируется метод logical_and() в Питон и устанавливается таблица истинности для логического оператора AND.

Пример 1

Выход

Пример 2

Данный код демонстрирует случай, когда элемент массива является комплексным числом.

Выход

Пример 3

Следующий код показывает, когда передается пустой массив.

Выход

Пример 4

Здесь демонстрируется, когда передаются массивы разных форм.

Выход

Пример 5

Данный пример показывает использование параметра where.

Выход

Пример 6

Следующий код демонстрирует случай, когда dtype указывает тип данных элементов.

Выход

Пример 7

В данном случае показано применение метода в простом контексте программирования.

Учитывая последовательность чисел, найдите, сколько чисел попадает в диапазон от x до y(включая оба).

Вывод

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python