Programming Articles

Page 27 of 2547

Python - Remove item from dictionary when key is unknown

Arpana Jain
Arpana Jain
Updated on 27-Mar-2026 283 Views

Sometimes you need to remove items from a Python dictionary, but you don't know the exact key. This situation commonly arises when processing user input, filtering data, or handling dynamic keys. Python provides several safe methods to handle this scenario without raising errors. Using the del Keyword with Exception Handling The del keyword removes a key-value pair from a dictionary. When the key might not exist, wrap it in a try-except block to handle the KeyError ? # Define a dictionary my_dict = {'apple': 1, 'banana': 2, 'orange': 3} # Key that might not exist ...

Read More

Python - Remove given element from list of lists

Arpana Jain
Arpana Jain
Updated on 27-Mar-2026 2K+ Views

Python lists are versatile data structures that can contain other lists, creating nested or 2D structures. When working with lists of lists, you may need to remove specific elements from the inner lists. Python provides several approaches to accomplish this task efficiently. Understanding Lists of Lists A list of lists is a collection where each element is itself a list. This creates a matrix-like structure that's useful for storing tabular data or multi-dimensional information. # Example of a list of lists matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print("Original matrix:", matrix) ...

Read More

Python - Remove first K elements matching some condition

Arpana Jain
Arpana Jain
Updated on 27-Mar-2026 199 Views

Removing elements from a list that match specific conditions is a common task in Python programming. This article explores how to remove the first K elements from a list that satisfy a given condition using two different approaches. Problem Definition Given a list and a condition, we need to remove only the first K elements that match the condition, leaving other matching elements intact. For example, if we have a list [1, 2, 3, 4, 5, 6, 7, 8] and want to remove the first 2 even numbers, the result should be [1, 3, 5, 6, 7, 8] ...

Read More

Python - Remove False Rows from a Matrix

Arpana Jain
Arpana Jain
Updated on 27-Mar-2026 262 Views

Matrices are essential data structures in Python for mathematical computations and data analysis. Sometimes matrices contain rows with all False or zero values that need to be removed for cleaner data processing. This article demonstrates efficient methods to remove such rows using Python. What are False Rows? A false row in a matrix typically refers to rows containing all zero values or all False boolean values. These rows often represent empty or invalid data that should be filtered out before analysis. Algorithm Here's a simple 5-step approach to remove false rows ? Step 1 ...

Read More

Understanding Fusion Learning: The One Shot Federated Learning

Kalyan Mishra
Kalyan Mishra
Updated on 27-Mar-2026 329 Views

In this article, we will learn about Fusion Learning and explore how it works, its advantages, and key parameters. As technology advances, privacy concerns in machine learning have become paramount. Traditional centralized training approaches are vulnerable to privacy breaches, leading to the adoption of Federated Learning, which enables collaborative model training without sharing raw data. What is Federated Learning? Federated Learning is a decentralized machine learning approach where model training occurs locally on individual devices. After local training, each device shares only model updates with a centralized server, which aggregates these updates to train a global model. While ...

Read More

Python - Variable list slicing

Kalyan Mishra
Kalyan Mishra
Updated on 27-Mar-2026 793 Views

In this article we will learn about variable list slicing. List slicing is a powerful feature of Python that allows you to extract specific portions of any list quickly. Python provides various techniques and methods for slicing based on specific criteria or patterns. Consider this example ? numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 33, 34, 56, 43, 67] print("Original list:", numbers) print("Sliced from index 8 to end:", numbers[8:]) Original list: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 33, 34, 56, 43, 67] Sliced from index ...

Read More

Python - Uncommon elements in Lists of List

Kalyan Mishra
Kalyan Mishra
Updated on 27-Mar-2026 900 Views

In this article, we will learn various methods to find uncommon elements in lists of lists — elements that exist in one list but not in the other. This is a common requirement in data analysis when comparing nested data structures. Understanding the Problem Consider two lists of lists where we want to find sublists that appear in one list but not the other ? list1 = [[1, 2], [3, 4], [5, 6]] list2 = [[3, 4], [5, 6], [7, 8]] # Expected output: [[1, 2], [7, 8]] # [1, 2] exists only in ...

Read More

Finding the Word Analogy from given words using Word2Vec embeddings

Kalyan Mishra
Kalyan Mishra
Updated on 27-Mar-2026 468 Views

In this article, we will learn about a machine learning program that can find word analogies from provided words. For example: "Apple : fruit :: car : vehicle". In this analogy, "apple" and "car" are the two things being compared. "Fruit" and "vehicle" are the categories that these items belong to. The analogy states that apple is a type of fruit, just as car is a type of vehicle. While the human brain can easily identify such patterns, training a machine to perform the same task requires a very large amount of data. We will use the Word2Vec ...

Read More

Understanding the Interpretations of Histograms

Kalyan Mishra
Kalyan Mishra
Updated on 27-Mar-2026 485 Views

Histograms are fundamental tools for visualizing data distributions and understanding patterns in datasets. This article explores different types of histograms and their interpretations using Python's matplotlib library. What is a Histogram? A histogram provides a visual representation of numerical data by displaying it as a bar chart. It helps visualize distributions and patterns in datasets where the x-axis represents ranges of values (bins) and the y-axis shows the frequency or count of data points falling within each range. Applications of Histograms Data Distribution Analysis Histograms help analyze data distribution characteristics including shape, spread, skewness, and ...

Read More

Types Of Activation Functions in ANN

Kalyan Mishra
Kalyan Mishra
Updated on 27-Mar-2026 1K+ Views

This article explores Artificial Neural Networks (ANN) and the various activation functions that enable them to learn complex patterns. We'll examine how different activation functions transform inputs and their specific use cases in neural network architectures. What is an Artificial Neural Network (ANN)? An Artificial Neural Network (ANN) is a machine learning model inspired by the human brain's structure. It consists of interconnected nodes (neurons) that process and transmit information through weighted connections. These networks learn by adjusting weights during training to produce desired outputs. ANN Architecture: Three Essential Layers Input Layer The input layer ...

Read More
Showing 261–270 of 25,466 articles
« Prev 1 25 26 27 28 29 2547 Next »
Advertisements