Python Articles

Page 352 of 855

Python - Check if Pandas dataframe contains infinity

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 9K+ Views

A Pandas DataFrame may contain infinity values (inf) from mathematical operations like division by zero. You can check for these values using NumPy's isinf() method and count them with sum(). Detecting Infinity Values First, let's create a DataFrame with some infinity values ? import pandas as pd import numpy as np # Create a dictionary with infinity values d = {"Reg_Price": [7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000]} # Create DataFrame dataFrame = pd.DataFrame(d) print("DataFrame...") print(dataFrame) DataFrame... Reg_Price 0 7000.505700 1 ...

Read More

Create a Pivot Table with multiple columns – Python Pandas

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 3K+ Views

A pivot table is a data summarization tool that reorganizes and aggregates data. In Pandas, you can create pivot tables with multiple columns using the pandas.pivot_table() function to create a spreadsheet-style pivot table as a DataFrame. Syntax pandas.pivot_table(data, index=None, columns=None, values=None, aggfunc='mean') Creating a DataFrame Let's start by creating a DataFrame with team records ? import pandas as pd # Create DataFrame with Team records dataFrame = pd.DataFrame({ 'Team ID': {0: 5, 1: 9, 2: 6, 3: 11, 4: 2, 5: 7}, 'Team ...

Read More

Python - Calculate the minimum of column values of a Pandas DataFrame

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 627 Views

To find the minimum value in a Pandas DataFrame column, use the min() function. This method works on individual columns or across the entire DataFrame. Basic Syntax The basic syntax for finding minimum values is ? # For a single column df['column_name'].min() # For all numeric columns df.min() Example 1: Finding Minimum in a Single Column Let's create a DataFrame and find the minimum value in the "Units" column ? import pandas as pd # Create DataFrame1 dataFrame1 = pd.DataFrame({ "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', ...

Read More

Draw a curve connecting two points instead of a straight line in matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 26-Mar-2026 4K+ Views

In matplotlib, you can create smooth curves between two points using mathematical functions instead of straight lines. This technique is useful for creating aesthetically pleasing connections or modeling natural phenomena. Basic Curve Drawing Method We'll create a function that generates a hyperbolic cosine curve between two points ? import matplotlib.pyplot as plt import numpy as np def draw_curve(p1, p2): # Calculate curve parameters using hyperbolic cosine a = (p2[1] - p1[1]) / (np.cosh(p2[0]) - np.cosh(p1[0])) b = p1[1] - a * np.cosh(p1[0]) ...

Read More

Plot data from a .txt file using matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 26-Mar-2026 5K+ Views

To plot data from a .txt file using matplotlib, we can read the file line by line, extract the data, and create visualizations. This is useful for analyzing data stored in simple text formats. Steps to Plot Data from Text File Set the figure size and adjust the padding between and around the subplots Initialize empty lists for data storage Open the .txt file in read mode and parse each line Extract values and append to respective lists Create the plot using matplotlib Display the figure using show() method Sample Data File First, let's ...

Read More

How to save a histogram plot in Python?

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 26-Mar-2026 7K+ Views

When working with data visualization, plotting and saving a histogram on a local machine is a common task. This can be done using various functions provided by Python's Matplotlib, such as plt.savefig() and plt.hist(). The plt.hist() function is used to create a histogram by taking a list of data points. After the histogram is plotted, we can save it using the plt.savefig() function. Basic Example Here's a simple example that creates, saves, and displays a histogram − import matplotlib.pyplot as plt # Sample data data = [1, 3, 2, 5, 4, 7, 5, 1, ...

Read More

How to plot 2d FEM results using matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 26-Mar-2026 950 Views

The Finite Element Method (FEM) is a numerical technique used for solving engineering problems by dividing complex geometries into smaller, simpler elements. Python's matplotlib library provides excellent tools for visualizing 2D FEM results using triangular meshes and contour plots. Understanding FEM Visualization Components To plot 2D FEM results, we need three key components: Nodes − Coordinate points (x, y) that define the mesh vertices Elements − Triangular connections between nodes (defining the mesh topology) Values − Scalar values at each node (representing temperature, stress, displacement, etc.) Basic 2D FEM Visualization Here's how to ...

Read More

Legend with vertical line in matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 26-Mar-2026 2K+ Views

To add a legend with a vertical line in matplotlib, you can create a custom legend entry using lines.Line2D. This approach allows you to display a vertical line symbol in the legend while plotting the actual vertical line on the graph. Steps to Create a Legend with Vertical Line Set the figure size and adjust the padding between and around the subplots Create a figure and a set of subplots Plot the vertical line using ax.plot() Create a custom legend entry using lines.Line2D with a vertical marker Add the legend to the plot using plt.legend() Display the ...

Read More

How to exponentially scale the Y axis with matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 26-Mar-2026 5K+ Views

To exponentially scale the Y-axis with matplotlib, you can use the yscale() function with different scale types. The most common approach is using symlog (symmetric logarithmic) scaling, which handles both positive and negative values effectively. Basic Exponential Y-axis Scaling Here's how to create a plot with exponential Y-axis scaling ? import numpy as np import matplotlib.pyplot as plt # Set figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Create data points dt = 0.01 x = np.arange(-50.0, 50.0, dt) y = np.arange(0, 100.0, dt) # Plot the data plt.plot(x, y) ...

Read More

Python - Convert List of lists to List of Sets

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 894 Views

Converting a list of lists to a list of sets is useful for removing duplicates from each inner list while maintaining the outer structure. Python provides several approaches using map(), list comprehensions, and loops. Using map() Function The map() function applies the set() constructor to each inner list ? my_list = [[2, 2, 2, 2], [1, 2, 1], [1, 2, 3], [1, 1], [0]] print("The list of lists is:") print(my_list) my_result = list(map(set, my_list)) print("The resultant list is:") print(my_result) The list of lists is: [[2, 2, 2, 2], [1, 2, ...

Read More
Showing 3511–3520 of 8,546 articles
« Prev 1 350 351 352 353 354 855 Next »
Advertisements