MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Definisikan sebuah vektor x yang berisi nilai dari negatif tiga hingga tiga dengan kenaikan satu, termasuk nol, seperti biasa menggunakan sintaks tanda kurung siku Julia.
  • Gunakan fungsi Python fabs dalam paket math untuk mendapatkan nilai absolut dari nilai kedua di x.
  • Gunakan fungsi Python pow dalam paket math untuk mempangkatkan nilai keenam dari x dengan nilai ketujuh dari x.

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], ____))
Edit dan Jalankan Kode