Found 33676 Articles for Programming

Python Program to split string into k sized overlapping strings

Mrudgandha Kulkarni
Updated on 10-Aug-2023 15:06:40

552 Views

Splitting a string into smaller parts is a common task in many text processing and data analysis scenarios. In this blog post, we will explore how to write a Python program to split a given string into k-sized overlapping strings. This program can be helpful when working with sequences of data where overlapping segments are needed for analysis, feature extraction, or pattern recognition. Understanding the Problem Before diving into the implementation details, let's define the requirements of our program. We need to develop a Python solution that takes a string as input and splits it into k-sized overlapping strings. For ... Read More

Python program to split a string by the given list of strings

Mrudgandha Kulkarni
Updated on 10-Aug-2023 14:56:49

372 Views

In this article, we will explore how to split a string in Python using a given list of strings. We will dive into the step-by-step process of creating a Python program that can handle this task effectively. Whether you're dealing with text processing, data parsing, or any other scenario that involves manipulating strings, the ability to split a string based on a dynamic list of substrings can greatly simplify your code and enhance its flexibility. Approach and Algorithm To solve the problem of splitting a string by a given list of strings, we can follow a systematic approach that involves ... Read More

Fibonacci Search Visualizer using PyQt5

Jaisshree
Updated on 10-Aug-2023 14:47:35

278 Views

Sorting of lists help us in solving sort huge amount data and various mathematical and logical problems in a very less time. We can find a particular element in a sorted list easily with the help of Fibonacci search method. Here, we will create a Fibonacci Search Visualiser using a PyQt5 module in Python. Example  In this example, we have used a Fibonacci visualizer's user interface that consists of a window with a list of fibonacci numbers and display the result. The following PyQt5 widgets are used in this code: QListWidget QLineEdit QPushButton ... Read More

Fernet (Symmetric Encryption) using a Cryptography Module in Python

Jaisshree
Updated on 10-Aug-2023 14:39:28

5K+ Views

Symmetric encoding is a cryptographic technique, where the same key is used for both encryption and decryption of messages from client to server. In order to ensure no sensitive information is leaked while passing the network packets through vulnerable servers, where hackers may use this message for malicious intent, encrypting the message will be a good idea. There are some steps followed in symmetric encryption: Key generation: For both the client and server, in order to access the message, a secret key is generated first and sent to the receiver in order to decrypt ... Read More

Difference Between Tensor and Variable in Pytorch

Jaisshree
Updated on 10-Aug-2023 14:34:00

301 Views

PyTorch is an open-source Python library used for machine learning, computer vision and deep learning. It is an excellent library to build neural networks, conduct complex computations and optimise gradient differentiation. Developed by Facebook's Research Team (FAIR), it gained popularity due to its dynamic computing graphs, allowing it to change graphs in real time. This was revolutionary back in 2016 when models working in real-time just started to pop off. There are two main variables which will be focused on, tensor and variable in PyTorch. Tensor is used to define an n-dimension matrix or multi-dimensional ... Read More

Difference between str.capitalize() vs str.title()

Jaisshree
Updated on 10-Aug-2023 14:30:27

644 Views

In Python, String is a sequence of characters surrounded by either double quotes(" ") or single quotes (' '). Strings are used to represent text data in Python and it can contain letters, numbers, and symbols. String data type is immutable in Python, that is once a string instance is created it's value cannot be changed. But a new string with the required changes made in the original string can be created. Python Strings come with numerous methods like capitalize(), upper(), title(), split(), strip(), join(), etc. that can also be used to manipulate strings. str.capitalize() ... Read More

Difference between Spark Dataframe and Pandas Dataframe

Jaisshree
Updated on 10-Aug-2023 14:24:20

1K+ Views

Spark DataFrame Spark DataFrame is a distributed data collection established into named columns. it's a key statistics structure in Apache Spark, a quick and distributed computing device optimised for huge data processing. In a distributed computing context, Spark DataFrames provide a better-stage API for operating with established and semi-structured information. Pandas DataFrame A Pandas DataFrame is a two-dimensional labelled data structure that represents tabular data. It is one of the core data structures provided by the Pandas library in Python. The DataFrame organizes data in a row-column format, similar to a table or spreadsheet. Advantages ... Read More

Difference between Shallow Copy vs Deep Copy in Pandas Dataframe

Jaisshree
Updated on 10-Aug-2023 14:45:59

366 Views

One of the most useful data structures in Pandas is the Pandas DataFrame which is a 2-Dimensional table-like structure that contains rows and columns to store data. It allows users to store and manipulate the data, very similar to a spreadsheet or SQL table. It also provides a serial or linear data structure which is called the 1-Dimensional labelled array that can hold elements of any data type. Shallow Copy A shallow copy, as the name suggests, creates a new DataFrame object that references the original data. In other words, a shallow copy points to the ... Read More

Sort the string as per the ASCII values of the characters

Disha Gupta
Updated on 22-Jan-2024 17:39:06

2K+ Views

ASCII Values ASCII (American Standard Code for Information Interchange) is the most common character encoding format for text data in computers and on the internet. In standard ASCII-encoded data, there are unique values for 256 alphabetic, numeric, or special additional characters and control codes. Problem Statement Now, in this problem, we need to find the sorted string as per ASCII values of the characters in increasing order, where the string will be the input given to us by the user. Let us see how we should proceed to solve this problem. Let’s try to understand this problem with the help ... Read More

Minimize hamming distance in Binary String by setting only one K size substring bits

Disha Gupta
Updated on 22-Jan-2024 13:18:23

240 Views

Hamming distance between two strings of equal length is the number of all the positions at which a different value exists at the corresponding position of the other string. We can understand this with an example given below − S = “ramanisgoing” T = “dishaisgoing” Here, 5 is the hamming distance between two strings S and T as raman and disha are two words that make a difference in the strings to become equal. Problem Statement However, in this problem, we need to find the hamming distance between two strings that contain binary numbers only. One string would be ... Read More

Advertisements