Julia Tips

はじめに

時々必要になるが、その時には多分忘れているであろう知識を書き残しておく。

module

IPython Notebook 中で名前空間を汚さないためによくやるやつ:

module Glob
    foo = 16
end
module Glob
    using ..MyModule
    println(MyModule.foo)
end

local variable in list comprehension

println([(a=n*n; a+1) for n=1:3])
# [2, 5, 10]
println(a)
# UndefVarError: `a` not defined in `Main.Glob`

Plots.heatmap

便利なオプション:c=:thermal, yflip=true

Symbolics にて、シンボリック関数から通常の関数を作る

投稿者: motchy

An embedded software and FPGA engineer for measuring instrument.

コメントを残す