SaiKrishna Tavva

SaiKrishna Tavva

80 Articles Published

Articles by SaiKrishna Tavva

Page 6 of 8

Find Peak Element in Python

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 12-Dec-2024 5K+ Views

A peak element in an array is defined as an element that is greater than its neighbors. We can use some common approaches such as binary search to efficiently locate a peak element and linear search algorithm which involves iterating through an array. Binary Search Approach The Binary Search is an efficient technique for locating a peak element in an array. To find a peak, follow these steps: Choose the middle element of the array. ...

Read More

How to save a histogram plot in Python?

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 12-Dec-2024 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 is used function to create a histogram, by taking a list of data points. After the histogram is plotted we can save it, by using the plt.savefig() function. Steps to Plot, Save and Display a Histogram The steps included to plot and save the histogram are as follows. Configure ...

Read More

Python Program to Implement Binary Search without Recursion

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 12-Dec-2024 5K+ Views

To implement binary search without recursion, the program takes a sorted list and a key as input. It uses the Binary search method, which is an efficient way to find a specific item in a sorted list. It works by repeatedly dividing the list in half. This method works by first comparing the key with the middle element of the list. If the key matches the middle element, the search is successful, and the index is returned. If the key is less than the middle element, the search continues on the left subarray; if it's greater, the search shifts to ...

Read More

Pass by reference vs value in Python

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 20-Nov-2024 12K+ Views

In Python Call by Value and Call by Reference are two types of generic methods to pass parameters to a function. In the Call-by-value method, the original value cannot be changed, whereas in Call-by-reference, the original value can bechanged. Call by Value in Python When we pass an argument to a function, it is stored locally (in the stack memory), i.e the scope of these variables lies with in the function and these will not have effect the values of the golbal variables (variables outside function). In Python, "passing by value" is possible only with the immutable types such as integers, floats, strings, ...

Read More

Longest Substring Without Repeating Characters in Python

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 13-Nov-2024 8K+ Views

In Python, by using different methods we can find the longest substring without repeating characters, such as by using the Brute force approach which involves checking all the Substrings, and also by using the advanced Sliding window Two Pointer approach, which uses a Hashmap to store the indexes. Some Common Methods Some of the common approaches in Python to find the longest Substring Without Repeating Characters are as follows. Brute Force: Checks all possible substrings and verifies if they have all unique characters in the string. Sliding Window with Set: This approach tracks characters in the current substring ...

Read More

How to format a floating number to fixed width in Python?

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 13-Nov-2024 7K+ Views

In Python formatting a floating point number to a fixed width can be done by using methods like Python's f-strings and the flexible format() method. Float formatting methods The two built-in float formatting methods are as follows f-strings: Convenient way to set decimal places, spacing and separators. str.format(): This method allows to formatting types inside the placeholders to control how the values are displayed. ...

Read More

__init_subclass__ in Python

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 13-Nov-2024 3K+ Views

In Python __init_subclass__ method is a special method that allows us to initialize or customization of class creation particularly for subclasses. Key Characteristics of __init_subclass__ Some of the Key aspects of '__init_subclass__' method are as follows Automatic Invocation: The __init_subclass__ method is automatically called during the creation of a subclass and no need to manually invoke this method. Customizable via Parameters: To pass additional information or configuration options ...

Read More

Generate Captcha using Python

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 13-Nov-2024 2K+ Views

A modified version of the PIL called pillow library can be used to generate a text-based CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) in Python Imaging Library. Types of CAPTCHA There are different types of CAPTCHA and some of them are follows below. Text-based CAPTCHA : A sequence of characters is provided with features distorted and random noise to make character recognition difficult. ...

Read More

How to Sort CSV by multiple columns in Python ?

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 17-Oct-2024 9K+ Views

In Python, to sort a CSV file by multiple columns, we can use the 'sort_values()' Method provided by the Python Pandas library. This method is used for sorting the values by taking column names as arguments. Some of the common methods for sorting a CSV file by multiple columns are as follows. sort_values() : To sort a DataFrame by multiple columns. sort_values() without inplace : To sort a DataFrame by ...

Read More

How to create Python dictionary with duplicate keys?

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 17-Oct-2024 6K+ Views

In Python, a dictionary doesn't allow duplicate keys or repeated keys. So, we can use defaultdict from the Collections module. As it can store multiple values for the same key in the form of lists or any other data structures. 'defaultdict' from 'collections' Module The subclass of the built-in dict class that allows us to provide a default value for a key that doesn't exist is known as defaultdict. A function that returns the default value for new keys is known as 'default factory', and if you want to pass this default factory, we can use a list which allows storing ...

Read More
Showing 51–60 of 80 articles
« Prev 1 4 5 6 7 8 Next »
Advertisements