Fungsi Python di Julia
Sekarang setelah Anda mengimpor paket math dari Python pada latihan sebelumnya menggunakan PythonCall, Anda dapat mulai memanggil fungsi-fungsi dari paket tersebut.
Anda telah mengimpor math dengan alias pymath, jadi saat memanggil fungsi dari math, awali nama fungsinya dengan pymath. Ini memperjelas bahwa Anda menggunakan versi paket yang diimpor dari Python.
Latihan ini adalah bagian dari kursus
Julia Tingkat Menengah
Petunjuk latihan
- Definisikan sebuah vektor
xyang berisi nilai dari negatif tiga hingga tiga dengan kenaikan satu, termasuk nol, seperti biasa menggunakan sintaks tanda kurung siku Julia. - Gunakan fungsi Python
fabsdalam paketmathuntuk mendapatkan nilai absolut dari nilai kedua dix. - Gunakan fungsi Python
powdalam paketmathuntuk mempangkatkan nilai keenam darixdengan nilai ketujuh darix.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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], ____))