BaşlayınÜcretsiz başlayın

Julia'da Python fonksiyonları

Artık önceki egzersizde PythonCall kullanarak Python'dan math paketini içe aktardığına göre, paketten fonksiyon çağırmaya başlayabilirsin.

math paketini pymath takma adıyla içe aktardın, bu yüzden math içindeki fonksiyonları çağırırken fonksiyon adının önüne pymath ekle. Bu, paketin içe aktarılmış Python sürümünü kullandığını netleştirir.

Bu egzersiz, kursun bir parçasıdır

Orta Düzey Julia

Kursa Göz Atın

Egzersiz talimatları

  • Sıfır dahil olmak üzere eksi üçten artı üçe birer birer artan değerleri içeren bir x vektörü tanımla; bunu Julia'nın köşeli parantez sözdizimiyle her zamanki gibi yap.
  • math paketindeki fabs Python fonksiyonunu kullanarak x içindeki ikinci değerin mutlak değerini al.
  • math paketindeki pow Python fonksiyonunu kullanarak x'in altıncı değerini x'in yedinci değerinin kuvvetine çıkar.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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], ____))
Kodu Düzenle ve Çalıştır