QuantEcon/QuantEcon.jl

random_stochastic_matrix and random_markov_chain support sparse output

Open

#102 aperta il 17 mar 2016

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Julia (300 fork)batch import
enhancementhelp wanted

Metriche repository

Star
 (495 star)
Metriche merge PR
 (Merge medio 1g 1h) (2 PR mergiate in 30 g)

Descrizione

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)

Guida contributor