Python functions in Julia
Now that you have imported the math
package from Python in the previous exercise using PythonCall
, you can begin to call functions from the package.
You have imported math
using the alias pymath
, so when calling functions from math
, prefix the function with pymath
. This makes it clear that you are using an imported Python version of the package.
This exercise is part of the course
Intermediate Julia
Exercise instructions
- Define a vector
x
containing the values from negative three to three in increments of one, including zero, as you normally would using Julia's square bracket syntax. - Use the Python function
fabs
in themath
package to get the absolute value of the second value inx
. - Use the Python function
pow
in themath
package to raise the sixth value ofx
to the seventh value ofx
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
using PythonCall
pymath = pyimport("math")
# Define a vector x from -3 to 3
x = ____
# Print the absolute value of the second value in x using pymath
println(____.____(____))
# Print the sixth value of x raised to the power of the 7th value of x
println(____.____(x[6], ____))