Home »
Python »
Python Programs
Interweaving two numpy arrays
Learn, how to interweave two numpy arrays in Python?
By Pranit Sharma Last updated : October 09, 2023
NumPy is an abbreviated form of Numerical Python. It is used for different types of scientific operations in python. Numpy is a vast library in python which is used for almost every kind of scientific or mathematical operation. It is itself an array which is a collection of various methods and functions for processing the arrays.
Problem statement
Suppose that we are given two NumPy arrays and we need to interweave them efficiently so that one gets a third array.
Interweaving two numpy arrays
For this purpose, we will simply use the size() method along with both the NumPy arrays and add the result and use this result inside the NumPy empty method and also define the data type.
Let us understand with the help of an example,
Python program for interweaving two numpy arrays
# Import numpy
import numpy as np
# Import pandas
import pandas as pd
# Creating two numpy arrays
arr = np.array([1,3,5])
arr2 = np.array([2,4,6])
# Display original arrays
print("Original Array 1:\n",arr,"\n")
print("Original Array 2:\n",arr2,"\n")
# Interweaving the arrays
res = np.empty((arr.size + arr2.size,), dtype=arr.dtype)
# Display result
print("Result:\n",res,"\n")
Output
The output of the above program is:
Python NumPy Programs »