The reciprocal of a number is defined as the multiplicative inverse of that number, when we have a non-zero number ‘a’ then the reciprocal of ‘a’ will be ‘b’, Hence, a * b = 1. In other words, reciprocal of ‘a’ is given as ‘1/a’. The reciprocal() function We can calculate the reciprocal of an array using the reciprocal() function of the Numpy library. This function accepts an array as a parameter and returns the reciprocal of the elements of the given array. The within the same shape and size of the original array. Syntax Following is the syntax for ... Read More
A number is said to be a Strong number if the factorials of its individual digits are found and then added together and the total sum calculated is equal to the number itself. Here, in this Python article, using three different examples, the different methods of finding the Strong numbers if present in a list are given. In the Example 1, a list that contains the precalculated factorials of numbers are used for calculating the sum of factorials of all the present digits in a number while checking whether the selected number is strong or not. In example 2, the ... Read More
In a digital electronic system, binary storage and registers are most elementary components employed for storage and manipulation of binary data and information. Binary storage refers to the technique for storing data and information in binary format, i.e. in the form of 0s and 1s. Register is a most basic storage unit in a digital system that can store binary data and information. In this tutorial, we will explore binary storage and registers along with their importance in the field of digital electronics. Let’s begin with the basic introduction of binary storage. What is Binary Storage? A storage technique in ... Read More
Digital electronics systems use binary numbers to understand and process data and instructions. The representation of data and information in binary number system is referred to as binary representation. It is a crucial concept in digital electronics that allows for the implementation and operation of digital devices and systems like computers, smartphones, data communication systems, and more. In this article, we will explore different types of binary representations along with their basic description. But before that let’s have look into the basics of binary number system. What is Binary Number System? Binary number system is a base-2 number system which ... Read More
In digital electronic devices and systems, binary registers are one of the crucial components that play a vital role in data storage and manipulation. Binary registers are the fundamental building blocks in memory unit of a digital system or device. In this article, we will explore basics of binary registers and binary register data. So, let’s start with the basic introduction of binary registers. What are Binary Registers? In digital systems, a binary register is considered the base of a data storage unit. It is a group of flip-flops connected together to store data and information in the form of ... Read More
Let's start this article with an overview of Binary Coded Decimal (BCD) codes before moving on to discuss BCD addition. What is BCD? BCD or Binary Coded Decimal is a coding scheme used to represent decimal number (0 to 9) in the form of binary digits of a group of 4-bits. Binary coded decimal is the simplest form to convert decimal numbers into their equivalent binary format. Although, binary coded decimal or BCD is not the same as the normal binary representation. In binary coded decimal (BCD) coding scheme, each decimal digit is represented as a group of 4-bit binary ... Read More
In digital electronic systems, a register is a basic memory element used to store and manipulate data in binary form. A register is basically a group of flip-flops, where a flip-flop is a one-bit storage device. The storage capacity of a register depends on the number of flip-flops used within the register. Registers are commonly used in different parts of a digital electronic system like processor, arithmetic unit, memory unit, etc. Based on the application and functionality, registers are classified into various types, such as data registers, shift registers, memory registers, etc. In this article, we will explore ... Read More
BiCMOS stands for Bipolar Complementary Metal-Oxide Semiconductor. BiCMOS technology is an integration technology that combines bipolar and CMOS (Complementary Metal Oxide Semiconductor) devices on a single chip. This technology is primarily used to combine the features of analog and digital circuits in a single IC chip. In this article, we will discuss BiCMOS technology, its definition, fabrication process, advantages, disadvantages, and applications. Before discussing the BiCMOS technology, let us first get an overview of bipolar technology and CMOS technology individually. What is Bipolar Technology? A semiconductor technology in which BJTs (Bipolar Junction Transistors) are used as the fundamental building blocks ... Read More
Let’s start this tutorial with a basic overview of BCD (Binary Coded Decimal) and Excess-3 codes. Thereafter, we will proceed further to discuss BCD to Excess 3 conversion. What is BCD? BCD stands for Binary Coded Decimal. BCD is a coding scheme used to represent decimal numbers in the binary format. In BCD coding scheme, each decimal digit, from 0 to 9, is encoded as a group of 4-bits. The BCD codes for 0 to 9 in the decimal number system is given in the table below. Decimal Digit Binary Coded Decimal (BCD) 0 0000 ... Read More
In the field of software development and continuous integration/continuous delivery (CI/CD), two popular tools that often come up in discussions are GitHub Actions and Azure DevOps Pipelines. These powerful platforms offer developers efficient ways to automate and streamline their workflows. Though GitHub Actions and Azure DevOps Pipelines share similar goals, it is important for developers to recognize the distinct dissimilarities between them. In this article, we will explore the characteristics, functionalities, and practical applications of each, providing valuable information to assist beginners in comprehending their disparities. GitHub Actions GitHub Actions is a comprehensive CI/CD platform provided by GitHub, a ... Read More