NumPY Arrays
Q1. Convert a list of numeric value into a one-dimensional NumPy array
# Importing the NumPy library with an alias 'np'
import numpy as np
# Creating a Python list 'l' containing floating-point numbers
l = [12.23, 13.32, 100, 36.32]
# Printing the original Python list
print("Original List:", l)
# Creating a NumPy array 'a' from the Python list 'l'
a = np.array(l)
# Printing the one-dimensional NumPy array 'a'
print("One-dimensional NumPy array: ", a)
Q2. Write a NumPy program to create a 3x3 matrix with values ranging from
2 to 10.
Expected Output:
[[ 2 3 4]
[ 5 6 7]
[ 8 9 10]]
# Importing the NumPy library with an alias 'np'
import numpy as np
# Creating a NumPy array 'x' using arange() from 2 to 11 and
reshaping it into a 3x3 matrix
x = np.arange(2, 11).reshape(3, 3)
# Printing the resulting 3x3 matrix 'x'
print(x)
Q3. Write a NumPy program to create an array with values ranging from 12 to
38.
Expected Output:
[12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
36 37]
# Importing the NumPy library with an alias 'np'
import numpy as np
# Creating an array 'x' using arange() function with values
from 12 to 37 (inclusive)
x = np.arange(12, 38)
# Printing the array 'x' containing values from 12 to 37
print(x)
Q4. Write a NumPy program to reverse an array (the first element becomes
the last).
Original array:
[12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
36 37]
Reverse array:
[37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14
13 12]
# Importing the NumPy library with an alias 'np'
import numpy as np
# Creating an array 'x' using arange() function with values
from 12 to 37 (inclusive)
x = np.arange(12, 38)
# Printing the original array 'x' containing values from 12 to
37
print("Original array:")
print(x)
# Reversing the elements in the array 'x' and printing the
reversed array
print("Reverse array:")
x = x[::-1]
print(x)