Python Articles

Page 133 of 852

Adding custom dimension in Matrix using Python

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 437 Views

Matrices are fundamental data structures in linear algebra and are extensively used in various scientific and mathematical computations. A matrix is a rectangular array of numbers arranged in rows and columns. It is commonly represented as a two-dimensional grid. However, there are scenarios where we may need to manipulate matrices with additional dimensions, either for data transformation or to perform advanced mathematical operations. Python, being a versatile programming language, offers a rich ecosystem of libraries that provide powerful tools for matrix operations. One such library is NumPy, which stands for Numerical Python. NumPy provides efficient and convenient tools for working ...

Read More

Inplace Editing using Python FileInput

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 3K+ Views

Inplace editing is a technique that allows us to modify the contents of a file directly, without the need for creating a new file or loading the entire file into memory. It offers a streamlined approach to file manipulation by allowing us to make changes directly to the existing file, making it an efficient and resource-friendly method. To facilitate inplace editing in Python, the fileinput module comes into play. The fileinput module, part of the Python standard library, provides a high-level interface for reading and writing files, streamlining the process of inplace editing. With the fileinput module, we can open ...

Read More

Index-based Operation in PyTorch

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 3K+ Views

Index-based operations play a vital role in manipulating and accessing specific elements or subsets of data within tensors. PyTorch, a popular open-source deep learning framework, provides powerful mechanisms to perform such operations efficiently. By leveraging index-based operations, developers can extract, modify, and rearrange data along various dimensions of a tensor. Tensor Basics PyTorch tensors are multi-dimensional arrays that can hold numerical data of various types, such as floating-point numbers, integers, or Boolean values. Tensors are the fundamental data structure in PyTorch and serve as the building blocks for constructing and manipulating neural networks. To create a tensor in PyTorch, we ...

Read More

How to Call a Parent class method in Python ?

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 16K+ Views

In object-oriented programming, inheritance allows you to create new classes based on existing ones, providing a way to reuse code and organize your program's structure. Python, being an object-oriented language, supports inheritance and allows you to override methods defined in parent classes in child classes. However, there may be situations where you want to leverage the functionality of a parent class method while extending or modifying it in the child class. Method Overriding in Python Before we learn about calling parent class methods, let's briefly discuss method overriding. Method overriding is a feature in object-oriented programming that allows a ...

Read More

Get the List of all empty Directories in Python

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 2K+ Views

When working with file systems and directories in Python, it's often useful to be able to identify and handle empty directories. Empty directories can accumulate over time, taking up unnecessary space or cluttering the directory structure. Being able to programmatically find and handle these empty directories can help streamline file system operations and improve overall organization. In this tutorial, we will explore different methods to obtain a list of all empty directories using Python. We will cover two approaches: the first using the os.walk() function, and the second utilizing the os.scandir() function. Both methods are efficient and provide different benefits ...

Read More

Finding All substrings Frequency in String Using Python

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 573 Views

String manipulation and analysis are fundamental tasks in many programming scenarios. One intriguing problem within this domain is the task of finding the frequency of all substrings within a given string. This article aims to provide a comprehensive guide on efficiently accomplishing this task using the powerful Python programming language. When working with strings, it is often necessary to analyze their contents and extract valuable information. The frequency of substrings is an important metric that can reveal patterns, repetitions, or insights into the structure of the string. By determining how many times each substring appears in a given string, we ...

Read More

Finding All possible space joins in a String Using Python

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 285 Views

In the world of natural language processing (NLP) and text manipulation, finding all possible space joins in a string can be a valuable task. Whether you're generating permutations, exploring word combinations, or analyzing text data, being able to efficiently discover all the potential ways to join words using spaces is essential. Through this process, we'll generate all possible combinations, enabling us to explore numerous word arrangements and gain valuable insights from our text data. Problem Statement Given a string of words, we want to generate all possible combinations by inserting spaces between the words. string = "hello world". To further ...

Read More

Difference between Lock and Rlock objects

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 1K+ Views

Concurrent programming involves the execution of multiple threads or processes concurrently, which can lead to challenges such as race conditions and data inconsistencies. To address these issues, Python provides synchronization primitives, including the Lock and RLock objects. While both objects serve the purpose of controlling access to shared resources, they differ in behavior and usage. The Lock object is a fundamental mutual exclusion mechanism. It allows multiple threads to acquire and release the lock, but only one thread can hold the lock at any given time. When a thread attempts to acquire a lock that is already held by another ...

Read More

AttributeError in Python

Priya Sharma
Priya Sharma
Updated on 14-Aug-2023 453 Views

Python is a versatile and powerful programming language that allows developers to build a wide range of applications. However, like any programming language, Python is not immune to errors. One common error that developers encounter is the AttributeError. Let’s explore what an AttributeError is, why it occurs, and how to handle it effectively. What is an AttributeError? An AttributeError is an exception that occurs when an object does not have a particular attribute or method that is being accessed. It is raised when an invalid attribute reference or assignment is made to an object. Reasons for AttributeError An AttributeError can ...

Read More

Filter key from Nested item using Python

Tapas Kumar Ghosh
Tapas Kumar Ghosh
Updated on 14-Aug-2023 1K+ Views

Python can extract a specific value from a complex data structure that has nested dictionaries or lists by filtering a key from a nested item. The key is a unique identifier for a certain value inside the nested item. Based on this problem statement it has various application domains such as data manipulation, data interaction, and, API interaction. Syntax The following syntax is used in the examples- append() This is a built−in method in Python that adds the element at the end of the list. isintance() Python has a built−in function called isinstance() that determines whether an object ...

Read More
Showing 1321–1330 of 8,519 articles
« Prev 1 131 132 133 134 135 852 Next »
Advertisements