w3resource

NumPy: Create a 1-D array of 30 evenly spaced elements between 2.5. and 6.5, inclusive


30 Evenly Spaced Values (2.5–6.5)

Write a NumPy program to create a 1-D array of 30 evenly spaced elements between 2.5 and 6.5, inclusive.

Sample Solution:

Python Code:

# Importing the NumPy library with an alias 'np'
import numpy as np

# Generating an array of 30 evenly spaced values from 2.5 to 6.5 inclusive
x = np.linspace(2.5, 6.5, 30)

# Printing the generated array
print(x)

Sample Output:

[ 2.5         2.63793103  2.77586207  2.9137931   3.05172414  3.1896551
7                                                                      
  3.32758621  3.46551724  3.60344828  3.74137931  3.87931034  4.0172413
8                                                                      
  4.15517241  4.29310345  4.43103448  4.56896552  4.70689655  4.8448275
9                                                                      
  4.98275862  5.12068966  5.25862069  5.39655172  5.53448276  5.6724137
9                                                                      
  5.81034483  5.94827586  6.0862069   6.22413793  6.36206897  6.5      
 ] 

Explanation:

In the above code -

x = np.linspace(2.5, 6.5, 30): This line creates a NumPy array x using the np.linspace() function. The function takes three arguments: the start value (2.5), the stop value (6.5), and the number of samples to generate (30). It generates a sequence of 30 evenly spaced values between the start and stop values, inclusive.

print(x): This line prints the array ‘x’ containing the 30 evenly spaced values between 2.5 and 6.5.

Python-Numpy Code Editor: