QuantEcon/QuantEcon.jl

random_stochastic_matrix and random_markov_chain support sparse output

Open

#102 geöffnet am 17. März 2016

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Julia (300 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (495 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 1T 1h) (2 gemergte PRs in 30 T)

Beschreibung

This might look like this:

random_markov_chain{T}(n::Int, k::Int=n, ::Type{Matrix{T}})  # ==> return dense array
random_markov_chain{T}(n::Int, k::Int=n, ::Type{SparseMatrixCSC{Int,T}})  # ==> return sparse array

Also, having Union{Int,Void} shouldn't be necessary here as it is in python because default arguments can depend on one another. (e.g. def f(n, k=n): is n't possible in python but function f(n, k=n) is possible in Julia)

Contributor Guide