Python Articles

Page 156 of 855

Python Program to Get a Character From the Given String

Rohan Singh
Rohan Singh
Updated on 27-Mar-2026 506 Views

In Python, you can access individual characters from a string using indexing with the [ ] operator. Python uses zero-based indexing, where the first character is at index 0. You can also use negative indexing to access characters from the end, and slicing to extract multiple characters. Using [ ] Operator Syntax string[index] Here string is the given string from which you want to access a specific character, and index is the position of the character (starting from 0). Positive Indexing Access characters using positive indices starting from 0 − ...

Read More

Python Program To Find all the Subsets of a String

Rohan Singh
Rohan Singh
Updated on 27-Mar-2026 2K+ Views

In Python, a subset of a string is a sequence of characters that appears in the original string. We can find all the subsets of a string using the itertools module to generate combinations of characters. In this article, we will see how to generate all possible subsets by creating combinations of different lengths. Syntax itertools.combinations(iterable, r) The combinations() function takes an iterable (like a string) and r which represents the length of combinations to generate. It returns all possible combinations of that specific length. Algorithm Initialize an empty list to store ...

Read More

Python Program to divide a string in \'N\' equal parts

Rohan Singh
Rohan Singh
Updated on 27-Mar-2026 5K+ Views

In Python, a string can be divided into N equal parts using the slicing method. Substrings of equal length can be extracted using the Python slicing method by specifying the starting and ending index of the substring. In this article, we will see how we can divide a string into N equal parts using the Python slicing method. To divide a string into N equal parts we need to create a function that takes the original string and the number of parts in which the string is to be divided as input and returns the resultant N equal strings. ...

Read More

Python Program to Display all the directories in a directory

Rohan Singh
Rohan Singh
Updated on 27-Mar-2026 545 Views

In Python, we can use the pathlib module, os module, and glob module to display all the directories within a directory. The os module contains various functions like os.scandir(), os.walk(), os.listdir(), and glob methods like glob() and iglob() to list all directories in a specified path. Method 1: Using the Pathlib Module The pathlib module provides an object-oriented approach to handle file system paths. We can use Path.iterdir() to get path objects of directory contents and filter directories using is_dir(). Syntax Path('directory_path').iterdir() Example This example shows how to list all directories in ...

Read More

Solving the First Law of Thermodynamics using Python

Dr Pankaj Dumka
Dr Pankaj Dumka
Updated on 27-Mar-2026 2K+ Views

The first law of thermodynamics is related to energy conservation − if energy in one form disappears then the energy will appear in some other form. In thermodynamics we are primarily concerned about heat, work and internal energy. Heat and work are forms of energy called "energy in transit", making them path functions that cannot be stored by a system, whereas internal energy is a property of the system that can be stored. For a closed system, the first law is written as − $$\mathrm{\Sigma Q=\Sigma W}$$ This is only valid for a closed system undergoing a ...

Read More

How to resume Python Machine Learning if the Machine has restarted?

Premansh Sharma
Premansh Sharma
Updated on 27-Mar-2026 418 Views

Machine learning model training can take hours or days, making unexpected system restarts a major concern. Fortunately, Python provides several strategies to resume your work seamlessly after interruptions. This article explores practical approaches to implement checkpointing, data persistence, and recovery mechanisms. Strategy 1: Implementing Model Checkpoints Checkpointing saves your model's state at regular intervals during training. This allows you to resume from the last saved state instead of starting over ? TensorFlow Checkpoints import tensorflow as tf from tensorflow import keras import numpy as np # Create sample data x_train = np.random.random((1000, 32)) y_train ...

Read More

What is a memory error in a Python Machine-Learning Script?

Premansh Sharma
Premansh Sharma
Updated on 27-Mar-2026 860 Views

Memory errors are one of the most common challenges in Python machine learning, especially when working with large datasets or complex models. A memory error occurs when a program attempts to allocate more memory than the system has available, causing the script to crash with messages like MemoryError: Unable to allocate bytes. Understanding and preventing memory errors is crucial for successful machine learning projects. This article explores what causes memory errors and provides practical solutions to handle them effectively. What is a Memory Error? A memory error occurs when a Python program tries to allocate more RAM ...

Read More

Auto Machine Learning Python Equivalent code explained

Premansh Sharma
Premansh Sharma
Updated on 27-Mar-2026 261 Views

Automated Machine Learning (AutoML) simplifies the process of building machine learning models by automating tasks like feature engineering, model selection, and hyperparameter tuning. This tutorial demonstrates how to use Auto-sklearn, a powerful Python library built on scikit-learn that automatically finds the best model and hyperparameters for your dataset. What is Auto-sklearn? Auto-sklearn is an open-source framework that automates machine learning pipeline creation. It uses Bayesian optimization and meta-learning to efficiently search through possible machine learning pipelines, automatically selecting the best combination of preprocessing steps, algorithms, and hyperparameters for your specific dataset. Key features include: Automatic model ...

Read More

Python Program to Differentiate String == operator and__eq__() method

Rohan Singh
Rohan Singh
Updated on 27-Mar-2026 398 Views

In Python, the comparison operator == and __eq__() method are closely related but serve different purposes when working with strings and objects. The == operator provides default comparison behavior, while __eq__() allows custom equality logic. Understanding their differences is crucial for effective string comparison in data analysis and object-oriented programming. == Operator in Python The == operator is used to compare two values for equality. It returns True when values are equal and False when they differ. For strings, it compares content regardless of memory location ? str1 = "Hello World" str2 = "Hello World" str3 ...

Read More

Python Program to demonstrate the string interpolation

Rohan Singh
Rohan Singh
Updated on 27-Mar-2026 324 Views

In Python, we can demonstrate string interpolation using f-strings, the % operator, and the format() method. String interpolation is the process of inserting dynamic data or variables into a string, making it useful for creating formatted strings without manual concatenation. Method 1: Using f-strings An f-string is a string literal that starts with f or F. The prefix indicates that the string contains expressions enclosed in curly braces {}, which are evaluated at runtime. Example Here we create variables and use an f-string to interpolate their values into a formatted message ? name = ...

Read More
Showing 1551–1560 of 8,549 articles
« Prev 1 154 155 156 157 158 855 Next »
Advertisements