julia-notes
LaTeX unicode
\scrS for the fancy script used in MDP states.
Helpful cheatsheet to Julia commands
Useful macros
using BenchmarkTools
@btimeBroadcasting functions with single arguments
For function f that takes arguments a and b, sometimes we want to map the values of b with f, where a is a scalar. The thing to do is to wrap the Ref method around the single input argument:
f(a, b) = a + b
f.(Ref(a), b)Composing functions
f1(x) = sin(cos(x))
f2 = sin \circ cosAnonymous functions
In Python, we write lambda functions that are oneshot:
map(lambda x: int(x), [2., 5., 8.])The lambda function is mapped over the list of floats. In Julia, we don't write lambda, but use the -> syntax:
map(x -> convert(Int, x), [2. 5. 8.])Backlinks
computation-notes
- [[julia-notes]]