เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ฟังก์ชัน Python ใน Julia

ในแบบฝึกหัดก่อนหน้า คุณได้ import แพ็กเกจ math จาก Python เข้าสู่ Julia โดยใช้ PythonCall แล้ว ตอนนี้ก็พร้อมเรียกใช้ฟังก์ชันจากแพ็กเกจดังกล่าวได้เลย

เนื่องจาก import math โดยใช้ชื่อแทนว่า pymath เวลาเรียกใช้ฟังก์ชันจาก math จึงต้องนำหน้าชื่อฟังก์ชันด้วย pymath เพื่อให้ชัดเจนว่ากำลังใช้ฟังก์ชันจากแพ็กเกจ Python ที่ import มา

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Julia ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนด vector x ที่มีค่าตั้งแต่ลบสามถึงสาม ทีละหนึ่ง รวมถึงศูนย์ด้วย โดยใช้ syntax วงเล็บเหลี่ยมของ Julia ตามปกติ
  • ใช้ฟังก์ชัน fabs จากแพ็กเกจ math ของ Python เพื่อหาค่าสัมบูรณ์ของค่าที่สองใน x
  • ใช้ฟังก์ชัน pow จากแพ็กเกจ math ของ Python เพื่อยกค่าที่หกของ x เป็นกำลังของค่าที่เจ็ดของ x

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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], ____))
แก้ไขและรันโค้ด