w3resource

NumPy: Create an array of 10's with the same shape and type of a given array

NumPy: Array Object Exercise-41 with Solution

Write a NumPy program to create an array of 10's with the same shape and type as the given array.
Sample array: x = np.arange(4, dtype=np.int64).

Pictorial Presentation:

Python NumPy: Create an array of 10's with the same shape and type of a given array

Sample Solution:

Python Code:

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

# Creating a NumPy array with values ranging from 0 to 3 using arange method and specifying the data type as int64
x = np.arange(4, dtype=np.int64)

# Creating a new array 'y' with the same shape and type as array 'x' but filled with the value 10 using full_like method
y = np.full_like(x, 10)

# Printing the new array 'y'
print(y)

Sample Output:

[10 10 10 10]

Explanation:

x = np.arange(4, dtype=np.int64): This line creates a NumPy array ‘x’ containing elements from 0 to 3 (4-1) with a data type of np.int64 (64-bit integer).

y = np.full_like(x, 10): This line creates a new NumPy array ‘y’ with the same shape and data type as ‘x’, but filled with the value 10.

Python-Numpy Code Editor:

Previous: Write a NumPy program to create a new array of 3*5, filled with 2.
Next: Write a NumPy program to create a 3-D array with ones on the diagonal and zeros elsewhere.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.