NumPy: Get the powers of an array values element-wise
Write a NumPy program to get the powers of an array values element-wise.
Note: First array elements raised to powers from second array.
Sample Solution:
Python Code:
# Importing the NumPy library
import numpy as np
# Creating an array from 0 to 6
x = np.arange(7)
# Displaying the original array
print("Original array:")
print(x)
# Raising the elements of the array to the power of 3 and displaying the result
print("First array elements raised to powers from second array, element-wise:")
print(np.power(x, 3))
Sample Output:
Original array [0 1 2 3 4 5 6] First array elements raised to powers from second array, element-wise: [ 0 1 8 27 64 125 216]
Explanation:
In the above exercise –
x = np.arange(7): This line creates a NumPy array that includes numbers from 0 to 6.
print(np.power(x, 3)): This line takes the above array and raises each element to the power of 3. The output of this code will be a new NumPy array where each element is the cube of the corresponding element in the original x array. That is, it would output the array [0, 1, 8, 27, 64, 125, 216].
Pictorial Presentation:
Python-Numpy Code Editor:
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics