Articles on Trending Technologies

Technical articles with clear explanations and examples

How to write Code Effectively in Python?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 350 Views

Writing effective Python code is crucial for creating maintainable, readable, and performant applications. While Python is beginner-friendly, following best practices ensures your code scales well and remains efficient as projects grow in complexity. Why Code Effectively? As a beginner programmer, we often develop habits that enable us to obtain solutions to problems or tasks in the easiest way possible. However, it is essential to question whether this easy approach is the most effective and efficient way to compute the task at hand. The importance of writing effective and efficient code cannot be overstated. While it may not ...

Read More

How to Create a PySpark Dataframe from Multiple Lists ?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 3K+ Views

PySpark is a powerful tool for processing large datasets in a distributed computing environment. One of the fundamental tasks in data analysis is to convert data into a format that can be easily processed and analysed. In PySpark, data is typically stored in a DataFrame, which is a distributed collection of data organised into named columns. In some cases, we may want to create a PySpark DataFrame from multiple lists. This can be useful when we have data in a format that is not easily loaded from a file or database. For example, we may have data stored in ...

Read More

How to Create a Poisson Probability Mass Function Plot in Python?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 2K+ Views

The Poisson distribution is a probability distribution that models the occurrence of events in a fixed time or space interval, given the average rate of occurrence. It is commonly used in fields such as physics, engineering, and economics to model the arrival of particles, failures of components, or customer arrivals. One way to visualize the Poisson distribution is to plot its probability mass function (PMF), which shows the probability of each possible number of events occurring in a given interval. In Python, we can use the SciPy library to generate the PMF of a Poisson distribution and then use ...

Read More

How to Count Unique Values in a Pandas Groupby Object?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 14K+ Views

In data analysis, counting unique values in a Pandas GroupBy object helps understand data diversity and distribution within groups. This is essential for analyzing categorical data patterns and identifying group characteristics. Pandas provides several methods to count unique values in grouped data: nunique(), agg(), and combining unique() with len(). Each approach has specific use cases depending on your analysis requirements. Using the nunique() Method The nunique() method is the most direct way to count unique values in each group. It returns the number of distinct values for specified columns within each group. Example import ...

Read More

How To Make Beautiful Command-Line Interfaces In Python?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 951 Views

Python provides several powerful libraries for creating beautiful and user-friendly command-line interfaces. We'll explore argparse, Click, and Docopt — three popular approaches for building CLIs with different strengths and syntax styles. Why Python for CLIs? Python is an excellent choice for building command-line interfaces because of its clean, readable syntax and extensive library ecosystem. Python's cross-platform compatibility means your CLI will work on Windows, Linux, and macOS without modification. The language offers several specialized libraries that handle argument parsing, help generation, and user interaction seamlessly. Using argparse The argparse module is Python's built-in solution for parsing ...

Read More

How to count the number of instances of a class in Python?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 6K+ Views

In Python, counting the number of instances of a class is a common task that can be accomplished using various techniques. One straightforward approach is to use a class variable to keep track of the number of instances created. To implement this method, you can define a class variable, such as count, and increment it each time a new instance of the class is created. This variable can be accessed from both the class and its instances, allowing you to easily retrieve the total number of instances created. Another approach is to use the built-in function len() along ...

Read More

How to Correctly Access Elements in a 3D Pytorch Tensor?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 1K+ Views

PyTorch is a popular open-source machine learning framework that provides efficient tensor operations on both CPUs and GPUs. A tensor is a multi-dimensional array in PyTorch, and it is the fundamental data structure used for storing and manipulating data in PyTorch. In this context, a 3D tensor is a tensor with three dimensions, and it can be represented as a cube-like structure with rows, columns, and depth. To access elements in a 3D PyTorch tensor, you need to know its dimensions and the indices of the elements you want to access. The indices of a tensor are specified ...

Read More

How to Convert Unstructured Data to Structured Data Using Python ?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 2K+ Views

Unstructured data is data that does not follow any specific data model or format, and it can come in different forms such as text, images, audio, and video. Converting unstructured data to structured data is an important task in data analysis, as structured data is easier to analyse and extract insights from. Python provides various libraries and tools for converting unstructured data to structured data, making it more manageable and easier to analyse. In this article, we will explore how to convert unstructured data into a structured format using Python, allowing for more meaningful analysis and interpretation of the ...

Read More

How to Convert to Best Data Types Automatically in Pandas?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 2K+ Views

Pandas is a popular data manipulation library in Python used for cleaning and transforming data. When working with datasets, columns often have suboptimal data types that can impact performance and memory usage. Pandas provides the convert_dtypes() method to automatically convert columns to their best−suited data types based on the actual data values. This automatic conversion feature eliminates manual type checking and ensures optimal data formatting without the tedious process of examining each column individually. Using convert_dtypes() for Automatic Conversion The convert_dtypes() method analyzes column data and selects the most appropriate data type automatically ? import ...

Read More

How To Convert Sklearn Dataset To Pandas Dataframe in Python?

Mukul Latiyan
Mukul Latiyan
Updated on 27-Mar-2026 7K+ Views

Scikit-learn (sklearn) is one of the most popular machine learning libraries for Python. It provides a range of efficient tools for machine learning and statistical modeling, including a variety of datasets. These datasets are provided in the form of numpy arrays, which can be difficult to work with for certain tasks, such as exploratory data analysis. Pandas is a popular data manipulation library that provides powerful tools for data analysis and manipulation. It provides data structures for efficiently storing and manipulating large datasets, and provides a wide range of tools for data cleaning, transformation, and analysis. Below are ...

Read More
Showing 1–10 of 61,303 articles
« Prev 1 2 3 4 5 6131 Next »
Advertisements