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 330 of 2109
Python program to find the redundancy rates for each row of a matrix
When it is required to find the redundancy rates for every row of a matrix, a simple iteration and the append method can be used. The redundancy rate represents how many duplicate values exist in each row, calculated as 1 - (unique_elements / total_elements). Understanding Redundancy Rate The redundancy rate formula is ? redundancy_rate = 1 - (number_of_unique_elements / total_elements) A redundancy rate of 0 means all elements are unique, while 1 means all elements are identical. Example Below is a demonstration of finding redundancy rates for each row ? ...
Read MorePython - Change the signs of elements of tuples in a list
When it is required to change the signs of elements in a list of tuples, you can use iteration along with the abs() method to manipulate positive and negative values. This technique is useful for standardizing tuple formats or data preprocessing. Example Below is a demonstration of changing tuple elements to have positive first elements and negative second elements − my_list = [(51, -11), (-24, -24), (11, 42), (-12, 45), (-45, 26), (-97, -4)] print("The list is :") print(my_list) my_result = [] for sub in my_list: my_result.append((abs(sub[0]), -abs(sub[1]))) print("The ...
Read MorePython program to convert a list to a set based on a common element
When you need to group sublists that share common elements, you can convert them to sets and merge those with overlapping elements. This technique uses the union method to combine sets and recursion to handle multiple merges. Example Below is a demonstration of merging sublists based on common elements − def common_elem_set(my_set): for index, val in enumerate(my_set): for j, k in enumerate(my_set[index + 1:], index + 1): if val & k: ...
Read MorePython program to convert a list into a list of lists using a step value
When working with lists in Python, you may need to convert a flat list into a list of lists using a specific step value. This allows you to group elements and create nested structures from your data. Method 1: Using List Slicing with Step Value The most efficient approach uses list slicing to chunk the original list into smaller sublists ? def convert_list_with_step(data, step): result = [] for i in range(0, len(data), step): result.append(data[i:i+step]) return result ...
Read MorePython Program to find the cube of each list element
Finding the cube of each list element is a common operation in Python. We can achieve this using several approaches: simple iteration with append(), list comprehension, or the map() function. Method 1: Using Simple Iteration This approach uses a for loop to iterate through each element and append the cubed value to a new list − numbers = [45, 31, 22, 48, 59, 99, 0] print("The list is:") print(numbers) cubed_numbers = [] for num in numbers: cubed_numbers.append(num * num * num) print("The resultant list is:") print(cubed_numbers) ...
Read MorePrint all words occurring in a sentence exactly K times
When you need to print all words occurring in a sentence exactly K times, you can use Python's string methods like split(), count(), and remove(). This approach counts word frequency and displays words that match the specified frequency. Example Below is a demonstration of finding words with exact frequency ? def key_freq_words(my_string, K): my_list = list(my_string.split(" ")) for i in my_list: if my_list.count(i) == K: print(i) ...
Read MorePython - Custom space size padding in Strings List
When working with string lists in Python, you may need to add custom spacing around each string element. This can be achieved using string concatenation with multiplied spaces or built-in string methods like center(). Method 1: Using String Concatenation You can add custom leading and trailing spaces by multiplying space characters and concatenating them ? my_list = ["Python", "is", "great"] print("The list is:") print(my_list) lead_size = 3 trail_size = 2 my_result = [] for elem in my_list: my_result.append((lead_size * ' ') + elem + (trail_size * ' ')) print("The ...
Read MorePython - First occurrence of one list in another
When it is required to find the first occurrence of one list in another list, Python provides several approaches. The most efficient method uses the set data structure for fast lookups combined with the next() function for early termination. Using next() with Set Conversion This approach converts the second list to a set for O(1) lookup time and uses next() to return the first match ? my_list_1 = [23, 64, 34, 77, 89, 9, 21] my_list_2 = [64, 10, 18, 11, 0, 21] print("The first list is :") print(my_list_1) print("The second list is :") print(my_list_2) ...
Read MorePython - Merge Pandas DataFrame with Inner Join
To merge Pandas DataFrame, use the merge() function. An inner join returns only the rows that have matching values in both DataFrames. It's implemented by setting the how parameter to "inner". Syntax pd.merge(left, right, on='column_name', how='inner') How Inner Join Works An inner join combines rows from two DataFrames where the join condition is met. Only matching records from both DataFrames are included in the result. Creating Sample DataFrames Let's create two DataFrames with some common and different car models ? import pandas as pd # Create DataFrame1 dataFrame1 = ...
Read MorePython - Calculate the variance of a column in a Pandas DataFrame
To calculate the variance of column values in a Pandas DataFrame, use the var() method. Variance measures how spread out the data points are from the mean value. Syntax The basic syntax for calculating variance is ? DataFrame['column_name'].var() Creating a DataFrame First, import the required Pandas library and create a DataFrame ? import pandas as pd # Create DataFrame with car data dataFrame1 = pd.DataFrame({ "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'], "Units": [100, 150, 110, 80, 110, 90] }) print("DataFrame1:") ...
Read More