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
Egzersiz talimatları
- Sıfır dahil olmak üzere eksi üçten artı üçe birer birer artan değerleri içeren bir
xvektörü tanımla; bunu Julia'nın köşeli parantez sözdizimiyle her zamanki gibi yap. mathpaketindekifabsPython fonksiyonunu kullanarakxiçindeki ikinci değerin mutlak değerini al.mathpaketindekipowPython fonksiyonunu kullanarakx'in altıncı değerinix'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], ____))