Python Articles

Page 512 of 855

How to connect different AWS services using Boto3 library in Python?

Ashish Anand
Ashish Anand
Updated on 25-Mar-2026 850 Views

In this article, we will see how to use the Boto3 library in Python to connect with different AWS services. Boto3 is the official AWS SDK for Python that provides both low-level client interfaces and high-level resource interfaces. Understanding Client vs Resource Boto3 offers two main ways to interact with AWS services: Client − Provides low-level service access with all service operations Resource − Provides high-level object-oriented interface (limited services) Step-by-Step Approach Step 1 − Create an AWS session using Boto3 library. Step 2 − Pass the AWS service name to client() ...

Read More

How to create an AWS session using Boto3 library in Python?

Ashish Anand
Ashish Anand
Updated on 25-Mar-2026 5K+ Views

When working with AWS services through Python, you need to establish a session first. An AWS session handles authentication and provides access to AWS services using the Boto3 library. An AWS session can be created with default credentials or customized based on your specific requirements. Prerequisites Before creating an AWS session, set up authentication credentials. You can find these in the IAM console or create a credentials file manually at ~/.aws/credentials ? [default] aws_access_key_id = YOUR_ACCESS_KEY aws_secret_access_key = YOUR_SECRET_ACCESS_KEY aws_session_token = YOUR_SESSION_TOKEN region = REGION_NAME Install Boto3 using the following command ? ...

Read More

Applying Gaussian Blur to an image using the Pillow library

Prasad Naik
Prasad Naik
Updated on 25-Mar-2026 1K+ Views

In this tutorial, we will learn how to apply a Gaussian blur effect to images using Python's Pillow library. The ImageFilter.GaussianBlur() function creates a smooth blur effect by applying a Gaussian filter with a specified radius parameter. What is Gaussian Blur? Gaussian blur is a widely-used image processing technique that reduces image noise and detail by applying a mathematical function called a Gaussian kernel. The radius parameter controls the blur intensity — higher values create more blur. Algorithm Step 1: Import Image and ImageFilter from Pillow Step 2: Open the target image file Step 3: ...

Read More

Applying MaxFilter on an image using Pillow library

Prasad Naik
Prasad Naik
Updated on 25-Mar-2026 580 Views

In this program, we will apply a maximum filter on an image using the Pillow library. In maximum filtering, the value of each pixel in a selected window of the image is replaced by the maximum pixel value of that window. This creates a dilation effect that brightens the image and expands bright regions. What is MaxFilter? The MaxFilter is a morphological operation that replaces each pixel with the maximum value found in its neighborhood window. It's commonly used for noise removal and feature enhancement in image processing. Syntax ImageFilter.MaxFilter(size) Parameters: size ...

Read More

Loading and displaying an image using the Pillow library

Prasad Naik
Prasad Naik
Updated on 25-Mar-2026 279 Views

In this program, we will read or load an image using the Pillow library. The Pillow library provides the Image.open() method that takes the file path or filename as a string parameter. To display the image, we use the show() function which opens the image in the default image viewer. Installing Pillow First, install the Pillow library if you haven't already ? pip install Pillow Basic Image Loading and Display Here's how to load and display an image using Pillow ? from PIL import Image import io import base64 # ...

Read More

How to overplot a line on a scatter plot in Python?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 14K+ Views

Overplotting a line on a scatter plot combines scattered data points with a trend line or reference line. This technique is useful for showing relationships, trends, or theoretical models alongside actual data points. Basic Approach Create the scatter plot first using scatter(), then add the line using plot() on the same axes ? import matplotlib.pyplot as plt import numpy as np # Generate sample data x_data = np.linspace(0, 10, 20) y_data = 2 * x_data + 1 + np.random.normal(0, 2, 20) # Linear with noise # Create scatter plot plt.figure(figsize=(8, 6)) plt.scatter(x_data, y_data, ...

Read More

Barchart with vertical labels in Python/Matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 10K+ Views

When creating bar charts in Python using Matplotlib, you can rotate axis labels to improve readability, especially when dealing with long label names. The xticks() function with the rotation parameter allows you to set labels vertically or at any angle. Basic Bar Chart with Vertical Labels Here's how to create a bar chart with vertical x-axis labels − from matplotlib import pyplot as plt bars_heights = [14, 8, 10] bars_label = ["A label", "B label", "C label"] plt.bar(range(len(bars_label)), bars_heights) plt.xticks(range(len(bars_label)), bars_label, rotation='vertical') plt.show() Different Rotation Angles You can specify custom angles ...

Read More

Downsampling an image using OpenCV

Prasad Naik
Prasad Naik
Updated on 25-Mar-2026 8K+ Views

In this program, we will down sample an image. Downsampling is decreasing the spatial resolution while keeping the 2D representation of an image. It is typically used for zooming out of an image. We will use the pyrDown() function in the OpenCV library to complete this task. What is Image Downsampling? Image downsampling reduces the number of pixels in an image by decreasing its spatial resolution. OpenCV's pyrDown() function performs Gaussian pyramid downsampling, which smooths the image and reduces its size by half in each dimension. Algorithm Step 1: Read the image using cv2.imread() Step ...

Read More

Calculating the mean of all pixels for each band in an image using the Pillow library

Prasad Naik
Prasad Naik
Updated on 25-Mar-2026 2K+ Views

In this tutorial, we will calculate the mean pixel values for each color channel in an image using Python's Pillow library. RGB images have three channels (Red, Green, Blue), so we'll get a list of three mean values representing the average intensity of each color channel. Original Image Algorithm Step 1: Import the Image and ImageStat libraries from PIL Step 2: Open the target image file Step 3: Create an ImageStat.Stat object from the image Step 4: Use the mean property to get average pixel values for each channel Example Here's ...

Read More

How to save a figure remotely with pylab in Python?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 623 Views

Using the savefig() method of the pyplot package, we can save matplotlib figures to remote locations or specific directories by providing the complete file path. Setting Up the Backend When saving figures without displaying them, it's recommended to use the 'Agg' backend, which is designed for file output ? import matplotlib matplotlib.use('Agg') from matplotlib import pyplot as plt Basic Figure Saving Create a simple plot and save it to the current directory ? import matplotlib matplotlib.use('Agg') from matplotlib import pyplot as plt # Create a simple plot plt.plot([1, 2, 3, ...

Read More
Showing 5111–5120 of 8,546 articles
« Prev 1 510 511 512 513 514 855 Next »
Advertisements