Articles on Trending Technologies

Technical articles with clear explanations and examples

Python Pandas - Detect the frequency of the given DatetimeIndex object

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 319 Views

To detect the frequency of a given DatetimeIndex object, use the DatetimeIndex.inferred_freq property. This property automatically infers the frequency pattern from the datetime values. Creating a DatetimeIndex First, let's create a DatetimeIndex with a specific frequency ? import pandas as pd # Create DatetimeIndex with 5 periods and 3-year frequency # Using Australia/Adelaide timezone datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=5, tz='Australia/Adelaide', freq='3Y') print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... DatetimeIndex(['2021-12-31 02:30:50+10:30', '2024-12-31 02:30:50+10:30', '2027-12-31 02:30:50+10:30', '2030-12-31 02:30:50+10:30', ...

Read More

Minimum number of moves to escape maze matrix in Python

Arnab Chakraborty
Arnab Chakraborty
Updated on 26-Mar-2026 1K+ Views

Suppose we have a binary matrix, where 0 represents an empty cell, and 1 is a wall. Starting from the top left corner (0, 0), we need to find the minimum number of cells to reach the bottom right corner (R-1, C-1), where R is the number of rows and C is the number of columns. If no path exists, return -1. This is a classic shortest path problem that can be solved using Breadth-First Search (BFS). Problem Example If the input matrix is like ? 00010 00110 00011 11000 Then the output ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the last day of the year

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 280 Views

To check whether dates in a DateTimeIndex fall on the last day of the year (December 31st), use the DateTimeIndex.is_year_end property. This returns a boolean array indicating which dates are year-end dates. Syntax DateTimeIndex.is_year_end Creating a DateTimeIndex First, let's create a DateTimeIndex with dates around year-end ? import pandas as pd # Create DateTimeIndex with period 6 and frequency as 2 days datetimeindex = pd.date_range('2021-12-25 02:30:50', periods=6, tz='Australia/Adelaide', freq='2D') print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... DatetimeIndex(['2021-12-25 02:30:50+10:30', '2021-12-27 02:30:50+10:30', ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the first day of the year

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 252 Views

To check whether the date in DateTimeIndex is the first day of the year, use the DateTimeIndex.is_year_start property. This property returns a boolean array indicating which dates are January 1st. Syntax DateTimeIndex.is_year_start Creating a DateTimeIndex First, let's create a DateTimeIndex that spans across a year boundary to demonstrate the property ? import pandas as pd # Create DateTimeIndex spanning year boundary datetimeindex = pd.date_range('2021-12-30 02:30:50', periods=6, tz='Australia/Adelaide', freq='1D') print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... DatetimeIndex(['2021-12-30 02:30:50+10:30', '2021-12-31 02:30:50+10:30', ...

Read More

Program to find number of quadruples for which product of first and last pairs are same in Python

Arnab Chakraborty
Arnab Chakraborty
Updated on 26-Mar-2026 402 Views

Suppose we have a list of numbers called nums, with unique positive numbers. We have to find the number of quadruples like (a, b, c, d) from nums such that a*b = c*d, where a, b, c and d are all distinct elements of nums. So, if the input is like nums = [3, 6, 4, 8], then the output will be 8, because the quadruples are [[3, 8, 6, 4], [3, 8, 4, 6], [8, 3, 6, 4], [8, 3, 4, 6], [6, 4, 3, 8], [4, 6, 3, 8], [6, 4, 8, 3], [4, 6, 8, 3]]. ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the last day of the quarter

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 398 Views

To check whether the date in DateTimeIndex is the last day of the quarter, use the DateTimeIndex.is_quarter_end property. This property returns a boolean array indicating which dates fall on the last day of their respective quarters. Understanding Quarter Divisions Before using is_quarter_end, it's important to understand how pandas divides the year into quarters ? Quarter 1: January 1st to March 31st Quarter 2: April 1st to June 30th Quarter 3: July 1st to September 30th Quarter 4: October 1st to December 31st Basic Example Let's create a DateTimeIndex and check which dates are ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the first day of the quarter

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 249 Views

To check whether the date in DateTimeIndex is the first day of the quarter, use the DateTimeIndex.is_quarter_start property. This property returns a boolean array indicating which dates fall on the first day of their respective quarters. Understanding Quarters In Pandas, a year is divided into four quarters ? Quarter 1: January 1 to March 31 Quarter 2: April 1 to June 30 Quarter 3: July 1 to September 30 Quarter 4: October 1 to December 31 Syntax DateTimeIndex.is_quarter_start Example Let's create a DateTimeIndex and check which dates are the ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the last day of the month

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 247 Views

To check whether dates in a DateTimeIndex correspond to the last day of their respective months, use the is_month_end property. This returns a boolean array indicating which dates fall on month-end dates. Syntax DateTimeIndex.is_month_end Creating a DateTimeIndex First, let's create a DateTimeIndex with various dates ? import pandas as pd # Create DateTimeIndex with 15-day intervals datetimeindex = pd.date_range('2021-9-15 06:40:35', periods=6, tz='Australia/Adelaide', freq='15D') print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... DatetimeIndex(['2021-09-15 06:40:35+09:30', '2021-09-30 06:40:35+09:30', '2021-10-15 06:40:35+10:30', ...

Read More

Program to find number of operations needed to make pairs from first and last side are with same sum in Python

Arnab Chakraborty
Arnab Chakraborty
Updated on 26-Mar-2026 272 Views

Suppose we have a list of numbers called nums with even length. We can perform operations where we select any number and update it with a value in range [1, maximum of nums]. We need to find the minimum number of operations required so that for every index i, nums[i] + nums[n-1-i] equals the same number. For example, if nums = [8, 6, 2, 5, 9, 2], we can change the first 2 at index 2 to 5, and 9 at index 4 to 4. The array becomes [8, 6, 5, 5, 4, 2], where all pairs sum to ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the first day of the month

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 221 Views

To check whether the date in DateTimeIndex is the first day of the month, use the DateTimeIndex.is_month_start property. This boolean property returns True for dates that fall on the first day of their respective months. Syntax DateTimeIndex.is_month_start Creating a DateTimeIndex First, let's create a DateTimeIndex with various dates to demonstrate the functionality − import pandas as pd # Create a DateTimeIndex with period 6 and frequency as 5 days # The timezone is Australia/Adelaide datetimeindex = pd.date_range('2021-9-21 02:30:50', periods=6, tz='Australia/Adelaide', freq='5D') # Display DateTimeIndex print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... ...

Read More
Showing 2841–2850 of 61,298 articles
« Prev 1 283 284 285 286 287 6130 Next »
Advertisements