QuantEcon/QuantEcon.jl

random_stochastic_matrix and random_markov_chain support sparse output

Open

#102 ouverte le 17 mars 2016

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)Julia (300 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (495 stars)
Métriques de merge PR
 (Merge moyen 1j 1h) (2 PRs mergées en 30 j)

Description

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)

Guide contributeur