Deeptendu Santra

Deeptendu Santra

Duck Typing In Python

Duck Typing in Python

Duck typing is a variation of Dynamic Programming and uses a form of abductive reasoning for type checking. In this article, we will focus on the main intuition of duck typing and examples of ducking typing in python. What is…

Vectorize A Function In Python Using Numpy

Numpy Vectorization

In this article, we’ll learn Numpy Vectorization in Python. Numpy is a C implementation of arrays in Python that is comparatively faster while having the same Python interpreter. In this article, we explore how we can apply a function element-wise…

Numpy Banner

Numpy broadcasting: A beginner’s guide

In this guide, we’ll talk about Numpy broadcasting from a beginner’s perspective. This guide assumes no prior knowledge of the topic so we’ll go right from the basics to help you get started. What is Numpy broadcasting? “The term broadcasting…

Deploying Your Machine Learning Models Using Flask

Deploy ML models using Flask

In this article, we discuss how we can deploy ML models using Flask. This article assumes no prior knowledge of the Flask library. What is Deployment? Deployment in very simplified terms means making your code available for use of end-users.…

Numba: Make your python code 100x faster

Numba is a compiler for Python array and numerical functions that gives you the power to speed up your applications with high-performance functions written directly in Python. What makes python slow? Python has been used for scientific computing for a…

Python Julia

Python vs Julia – Compared

In this article, we’ll compare Python vs Julia. Julia programming developed by MIT has come out as one of the top languages that may go on to replace Python in the long run. Though Julia developers strongly believe that Julia…

Pandas Grouping Value According To A Condition

Pandas: Conditionally Grouping Values

In this article, we’ll be conditionally grouping values with Pandas. We’ve already covered the Python Pandas groupby in detail. So you can take a look through the article if you’re unsure about how the function works. What is Grouping? Grouping…