Автор оригинала: 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 ().