Рубрики
Без рубрики

Что такое функция Python Bin ()?

Эй, ребята! В этой статье мы будем сосредоточиться на двоичном представлении значения данных с использованием функции Python Bin ().

Автор оригинала: Pankaj Kumar.

Что такое функция Python Bin ()?

Эй, ребята! В этой статье мы будем сосредоточиться на Двоичное представление значения данных с использованием функции Python Bin () Отказ

Начало работы с функцией Python Bin ()

Python имеет различные встроенные функции для решения и выполнения манипуляций на числовых данных.

Python Bin () Функция используется для преобразования десятичных значений числовых данных в свой двоичный формат.

Синтаксис:

bin(number)

Bin () Функция Возвращает значение двоичного представления целого числа, переданного ему как аргумент с прикрепленным к нему префикс «0B».

Пример 1: Преобразование положительного числового значения в его двоичную форму

num = 3
res_bin = bin(num)
print(res_bin)

Выход:

0b11

Пример 2: Преобразование отрицательного числового значения в свой двоичный формат

num = -3
res_bin = bin(num)
print(res_bin)

Выход:

-0b11

Двоичное представление элементов в Numpy

Python numpy.binary_repr () Функция Используется для преобразования значений данных массива в двоичную форму в элементе мудрые моды в Numpy Отказ

Синтаксис:

numpy.binary_repr(array[value],width)
  • ширина Этот параметр определяет длину возвращенной строки, представляющей двоичный формат.
  • Если отрицательное значение передается на функцию, а ширина не указана, то в результате добавляется знак минус (‘-‘). В случае указана ширина, дополнение двух номеров представлено как абсолютное значение.

Пример 1:

import numpy as N
arr = [3,5,6,2]
res_arr = N.binary_repr(arr[1])
print(res_arr)

Выход:

101

Пример 2:

import numpy as N
arr = [3,5,6,2]
res_arr = N.binary_repr(arr[1],width=5)
print(res_arr)

Выход:

00101

Двоичное представление элементов данных в пандах

Мы можем представлять элементы набора данных в пандах в двоичном формате. Функция формата () может использоваться для представления целочисленного значения в наборе данных в свой эквивалентный двоичный формат.

Мы можем просто использовать Применить () Функция и создать анонимную функцию, чтобы подразумевать манипулирование каждого значения данных, используя Python лямбда и формат () функция.

Синтаксис:

data['column'].apply(lambda element: format(int(element), 'b'))

Dummy DataSet:

Набор данных

Пример:

import pandas as PD
data = PD.read_csv("C:/marketing_tr.csv")
data_few = PD.DataFrame(data['custAge'].iloc[2:4])
data_few['custAge'].apply(lambda i: format(int(i), '05b'))

В вышеупомянутой части кода мы использовали функцию формата (значения, «b») для преобразования значений данных в двоичную форму. Кроме того, мы создали функцию для достижения одной и той же функциональности с использованием выражения лямбда. «05B» представляет длину строки возврата I.e ..

Выход:

2    101010
3    110111
Name: custAge, dtype: object

Заключение

Таким образом, в этой статье мы поняли способ представлять целочисленное значение для двоичной формы с использованием функции Python Bin ().

использованная литература