please can you help fix my code
TypeError: 'NoneType' object is not callable
import timeit
import numpy as np
#Defining input as a Numpy array of positive Integers
x = np.array([1, 2, 3, 4])
#defining function to calculate cube of an element
def cube_array(x):
return np.power(x,3) #function using unfunc power
#test function
cube_x = cube_array(x)
#calling function
print("Numpy array of intergers are: ", *x, sep= " ")
print('\n')
print("Cube of array elements is: ", *cube_x, sep=" ")
print('\n')
import math as m
#Defining input as a sequence range of positive integer numbers
i = range(1,5)
#defining function to calculate cube of an element
def cube_pow(x):
cubeA=[pow(x, 3) for x in i] #function using math.pow
return cubeA
#test function
cube_A=cube_pow(x)
#calling function
print("Sequence of intergers are: ", *i, sep=" ")
print('\n')
print("Cube of elements in the range is: ", *cube_A, sep=" ")
print('\n')
print("Time taken to execute cube_array(x) is: ")
array= %timeit cube_array(x)
print('\n')
print("Time taken to execute cube_pow(x) is: ")
pow=%timeit cube_pow(x)