
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 26504 Articles for Server Side Programming

237 Views
Suppose we have a binary string s, now let us consider an operation where we select a bit and flip its value from 0 to 1 or vice-versa. We have to find the minimum number of operations needed to get a string with no three identical consecutive bits.So, if the input is like s = "10011100", then the output will be 1, because we can flip 1 to 0 the bit at index 4 to make the string "10010100" there are no three consecutive identical bits.To solve this, we will follow these steps −l := 0, count := 0while l ... Read More

125 Views
Suppose we want to develop a data structure that can build up with an expire time, and supports a function that takes user id and a timestamp. This will check whether a user with given user_id at time given timestamp the request fails or not. It will fail only when the user had a successful request less than the given expire time ago.So, if the input is like expire = 6 then construct an object obj, and call functions obj.limit(0, 10), obj.limit(0, 16), obj.limit(0, 17) and obj.limit(1, 20), then the output will be False, False, True and False respectively because ... Read More

221 Views
Suppose we want to develop a data structure that can build up with a list of integers, and there is a function to find sum of elements from index i to index j-1 whenever we require in an efficient way. There are two functions.Constructor that constructs a new instance with the integer array.get_sum(i, j) returns the sum of integers of array elements from starting index i and ending index j-1.So, if the input is like array = [5, 2, 3, 6, 4, 7, 8, 9, 3, 2] then construct an object obj, and call functions obj.get_sum(1, 5) and obj.get_sum(4, 8), ... Read More

92 Views
To calculate the left slice bound that corresponds to given label, use the index.get_slice_bound(). Set the side parameter to left.At first, import the required libraries −import pandas as pdCreating Pandas index −index = pd.Index([10, 20, 30, 40, 50, 60, 70])Display the Pandas index −print("Pandas Index...", index)Get the left slice bound. Returns the left slice bound of given label if "side" parameter is set to "left"print("Get the left slice bound...", index.get_slice_bound(30, side='left', kind ='getitem')) ExampleFollowing is the code −import pandas as pd # Creating Pandas index index = pd.Index([10, 20, 30, 40, 50, 60, 70]) # Display the Pandas ... Read More

181 Views
To calculate the right slice bound that corresponds to given label, use the index.get_slice_bound(). Set the side parameter to right.At first, import the required libraries −import pandas as pdCreating Pandas index −index = pd.Index([10, 20, 30, 40, 50, 60, 70])Display the Pandas index −print("Pandas Index...", index)Get the right slice bound. Returns the right slice bound of given label if "side" parameter is set to "right" −print("Get the right slice bound...", index.get_slice_bound(30, side='right', kind ='getitem')) ExampleFollowing is the code −import pandas as pd # Creating Pandas index index = pd.Index([10, 20, 30, 40, 50, 60, 70]) # Display the ... Read More

212 Views
To get integer location for requested label and find the nearest index value if no exact match, use the index.get_loc(). Set the method parameter value to nearest.At first, import the required libraries −import pandas as pdCreating Pandas index −index = pd.Index([10, 20, 30, 40, 50, 60, 70])Display the Pandas index −print("Pandas Index...", index)Get the location of the nearest index value if no exact match. The value is set "nearest" using the "method" parameter of the get_loc().print("Get the location of the nearest index if no exact match...", index.get_loc(58, method="nearest"))ExampleFollowing is the code −import pandas as pd # Creating Pandas index ... Read More

135 Views
To get integer location for requested label and find the previous index value if no exact match, use the index.get_loc(). Set the parameter method to the value ffill.At first, import the required libraries −import pandas as pdCreating Pandas index −index = pd.Index([10, 20, 30, 40, 50, 60, 70])Display the Pandas index −print("Pandas Index...", index)Get the location of the previous index if no exact match. The value is set "ffill" using the "method" parameter of the get_loc() −print("Get the location of the previous index if no exact match...", index.get_loc(45, method="ffill"))ExampleFollowing is the code −import pandas as pd # Creating Pandas ... Read More

451 Views
To get the integer location for requested label in Pandas, use the index.get_loc() method. At first, import the required libraries −import pandas as pdCreate Pandas index object −index = pd.Index(list('pqrstuvwxyz')) Display the Pandas index −print("Pandas Index...", index)Get integer location from the given index −print("Display integer location from given index...", index.get_loc('w')) print("Display integer location from given index...", index.get_loc('z'))ExampleFollowing is the code −import pandas as pd # create Pandas index object index = pd.Index(list('pqrstuvwxyz')) # Display the Pandas index print("Pandas Index...", index) # Return the number of elements in the Index print("Number of elements in the index...", index.size) ... Read More

6K+ Views
To get values from a specific level in Multiindex, use the multiIndex.get_level_values() method in Pandas.At first, import the required libraries −import pandas as pdCreate a multi-index. The names parameter sets the names for the levels in the indexmultiIndex = pd.MultiIndex.from_arrays([[5, 10], [15, 20], [25, 30], [35, 40]], names=['a', 'b', 'c', 'd'])Get value from specific value. Get 0th level value −print("Get level value (0th level)...", multiIndex.get_level_values(0)) Get 1st level value −print("Get level value (1st level)...", multiIndex.get_level_values(1))ExampleFollowing is the code −import pandas as pd # Create a multi-index # The names parameter sets the names for the levels ... Read More

129 Views
To compute indexer and mask for new index even for non-uniquely values objects, use the index.get_indexer_non_unique() method.Python Pandas - Compute indexer and mask for new index even for non-uniquely valued objectsAt first, import the required libraries −import pandas as pdCreating Pandas index with some non-unique values −index = pd.Index([10, 20, 30, 40, 40, 50, 60, 60, 60, 70]) Display the Pandas index −print("Pandas Index...", index)Compute indexer and mask. Marked by -1, as it is not in index. This also computes non-unique Index object values −print("Get the indexes...", index.get_indexer_non_unique([30, 40, 90, 100, 50, 60])) ExampleFollowing is the code −import pandas as ... Read More