Latest Posts From Jayant Verma

Trie Implementation

Implementing a Trie Data Structure in Python

Trie data structure is very efficient when it comes to information retrieval. It is majorly used in the implementation of dictionaries and phonebooks. It is also useful for implementing auto-text suggestions you see while typing on a keyboard. In this tutorial, we will understand how to implement our own trie data structure in Python. In […]


Understanding NaN in Numpy and Pandas

NaN is short for Not a number. It is used to represent entries that are undefined. It is also used for representing missing values in a dataset. The concept of NaN existed even before Python was created. IEEE Standard for Floating-Point Arithmetic (IEEE 754) introduced NaN in 1985. NaN is a special floating-point value which […]


Using Interpolation To Fill Missing Entries in Python

Interpolation is a technique in Python with which you can estimate unknown data points between two known data points. It is commonly used to fill missing values in a table or a dataset using the already known values. Interpolation is a technique that is also used in image processing. While expanding an image you can […]

Plot A Dataframe

How to Plot a Graph for a DataFrame in Python?

Knowing how to plot a Dataframe will help you perform better data analysis in just a few lines of code. Visualizing a Dataframe is one of the first activities carried out by Data scientists to understand the data better. Visualizing a dataset often gives a better picture and helps you plan out your course of […]

Read Pdf

How to Process Text from PDF Files in Python?

PDFs are a common way to share text. PDF stands for Portable Document Format and uses the .pdf file extension. It was created in the early 1990s by Adobe Systems. Reading PDF documents using python can help you automate a wide variety of tasks. In this tutorial we will learn how to extract text from a PDF file in Python. Let’s […]

Train And Test Split

How to Split Data into Training and Testing Sets in Python using sklearn?

In machine learning, it is a common practice to split your data into two different sets. These two sets are the training set and the testing set. As the name suggests, the training set is used for training the model and the testing set is used for testing the accuracy of the model. In this […]