始める無料で始める

JuliaでのPython関数

前の演習で PythonCall を使ってPythonの math パッケージをインポートしました。ここからは、そのパッケージの関数を呼び出していきます。

math はエイリアス pymath としてインポートしているので、math の関数を呼び出すときは関数名の前に pymath を付けてください。これにより、インポートしたPython版のパッケージを使っていることが明確になります。

この演習はコースの一部です

Julia中級

コースを見る

演習の手順

  • Juliaの角括弧構文を使って、マイナス3から3まで(0を含む)を1刻みで並べたベクトル x を定義してください。
  • math パッケージのPython関数 fabs を使って、x の2番目の値の絶対値を取得してください。
  • math パッケージのPython関数 pow を使って、x の6番目の値を x の7番目の値でべき乗してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

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], ____))
コードを編集して実行