Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Server Side Programming Articles
Page 120 of 2109
How to add metadata to a DataFrame or Series with Pandas in Python?
Pandas provides the ability to add metadata to DataFrames and Series, which is additional information about your data that provides context and meaning. This metadata can include descriptions, units of measurement, data sources, or any other relevant information that helps understand your data better. What is Metadata in Pandas? Metadata is information about the data itself – it describes the characteristics, origin, and context of your data. In Pandas, metadata can include data types, units of measurement, descriptions, scaling factors, or any custom information that provides context about your dataset. Why is Metadata Important? Metadata is ...
Read MoreHow to Add Leading Zeros to a Number in Python?
While working with numbers in Python, it is often necessary to add leading zeros to a number. Adding leading zeros is important when dealing with formatted data, ensuring consistent digit counts, or creating more readable output. In this article, we will explore different methods to add leading zeros to numbers in Python. Using str.zfill() Method The zfill() method is the most straightforward approach. It converts the number to a string and pads it with leading zeros to reach the specified width. Syntax str(number).zfill(desired_width) Example number = 50 desired_width = 5 ...
Read MoreHow to add custom fonts in Kivy - Python?
Kivy allows developers to use custom fonts in their applications, providing a personalized touch to widgets like buttons, labels, and windows. Adding custom fonts involves two main steps: registering the font with Kivy using LabelBase.register() and applying it to widgets via the font_name property. In this article, we will explore how to add custom fonts in Kivy applications, including font registration, widget application, and practical examples. Installing Custom Fonts Before using custom fonts in Kivy, you need to have the font files (.ttf or .otf format) available on your system or in your project directory ? ...
Read MoreHistogram in pygal
Pygal is a Python library for creating interactive charts and graphs. One of its supported chart types is the histogram, which provides a graphical representation of data distribution to help identify patterns, outliers, and trends in datasets. What is a Histogram? A histogram displays the frequency of data points within specific intervals called bins. The horizontal axis (x-axis) represents the range of values in the dataset, while the vertical axis (y-axis) shows the frequency of occurrences within each range. Histograms are particularly useful for visualizing continuous data, such as test scores, heights, or temperatures. They reveal the ...
Read MoreAppending a dictionary to a list in Python
In Python, dictionaries store key-value pairs while lists store multiple values in sequence. Appending dictionaries to lists is useful for collecting structured data, such as storing multiple records or configurations in a single container. Basic List and Dictionary Overview A list is an ordered collection of items enclosed in square brackets []. A dictionary is an ordered collection of key-value pairs enclosed in curly braces {}. # List example sample_list = ["Apple", "Banana", "Cherry"] print("List:", sample_list) # Dictionary example student = {"name": "John", "age": 25, "grade": "A"} print("Dictionary:", student) List: ['Apple', 'Banana', ...
Read MoreAnimated Floating Action Button in kivy
In Kivy, the Floating Action Button (FAB) is one of the most popular UI components in modern mobile applications. It represents the primary action and provides users with quick access to important functionality. Kivy is an open-source Python framework for creating cross-platform user interfaces. In this article, we will learn how to create an animated floating action button in Kivy. What is a Floating Action Button in Kivy? The floating action button is a circular button typically placed in the bottom-right corner of the screen. It represents the primary action of the application and provides a quick way ...
Read MoreNegative transformation of an image using Python and OpenCV
An image with reversed brightness is referred to as a negative image, where the light parts appear dark and the darker parts appear lighter. In a colored image (RGB), the negative transformation reverses colors − red areas appear cyan, greens appear magenta, and blues appear yellow. Negative transformation is widely used in Medical Imaging, Remote Sensing, and other applications. It helps reveal details from darker regions of the image. Negative Transformation Formula For an 8-bit image with maximum intensity value 255, we subtract each pixel from 255 to produce the negative image ? s = ...
Read MoreGet video duration using OpenCV Python
OpenCV is an Open Source Computer Vision Library in Python that provides numerous functions for image and video processing operations. The library uses NumPy to represent video frames and images as ndarray objects. In this article, we will explore different methods to get video duration using OpenCV Python by leveraging the VideoCapture.get() method with specific property flags. Understanding VideoCapture Properties The OpenCV VideoCapture.get() method retrieves specified properties of a video by passing property identifier flags ? Syntax VideoCapture.get(propId) Key property identifiers for duration calculation ? CAP_PROP_FRAME_COUNT: Total number of frames ...
Read MoreDraw a triangle with centroid using OpenCV
The centroid (geometric center) of a triangle is the point where all three medians intersect. It can be calculated by taking the average of the x and y coordinates of all three vertices. Centroid A B C Centroid Formula For a triangle with vertices A(x1, y1), B(x2, y2), and C(x3, y3), the centroid is calculated as ? Centroid = ((x1+x2+x3)/3, (y1+y2+y3)/3) In this article, we will draw a triangle with its centroid using OpenCV in Python. ...
Read MoreDrawing a cross on an image with OpenCV
OpenCV is an Open Source Computer Vision Library in Python that provides numerous functions to perform various image and video processing operations. The library uses the NumPy module to represent all video frames and images as ndarray types. In this article, we will explore different ways to draw a cross on an image using OpenCV Python. A cross can be drawn using built-in marker functions or by drawing intersecting lines manually. Input Output Scenario We start with an input image and draw a cross marker on it. The output shows the cross overlaid on the original image ...
Read More