# Returning vector of Distribution parameters

**URL:** <https://discourse.julialang.org/t/returning-vector-of-distribution-parameters/91185>\
**Category:** General Usage\
**Created:** [December 3, 2022, 5:26pm UTC](https://discourse.julialang.org/t/returning-vector-of-distribution-parameters/91185 "2022-12-03T17:26:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![simonrschultz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonrschultz/32/35362_2.png) [@simonrschultz](https://discourse.julialang.org/u/simonrschultz)\
**Post date:** [December 3, 2022, 5:26pm UTC](https://discourse.julialang.org/t/returning-vector-of-distribution-parameters/91185/1 "2022-12-03T17:26:48Z")

</div>

Hello, apologies if this is a very basic question, but I am still getting to grips with some elements of Julia.

I am generating an array of Gamma distributions. I want to pull the distribution parameters out to plot them. I am starting with this variable px:

```julia
px
19-element Vector{Any}:
 Gamma{Float64}(α=9.001672757969871, θ=0.030893295700556725)
 Gamma{Float64}(α=6.132503558978596, θ=0.041371593865741865)
 Gamma{Float64}(α=8.198451607965989, θ=0.029230714826536285)
 Gamma{Float64}(α=6.048497748958801, θ=0.05071352552065335)
etc...

```

and I can do it like this:

```julia
α = Array{Float64,1}()
θ = Array{Float64,1}()  
for i=1:19
    push!(α,px[i].α)
    push!(θ,px[i].θ)
end

```

That then leaves me with two vectors α and θ, as I want.

But surely there must be a more direct way through indexing to pull out the α and θ elements of the distribution?

Thanks!

---

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [December 3, 2022, 5:35pm UTC](https://discourse.julialang.org/t/returning-vector-of-distribution-parameters/91185/2 "2022-12-03T17:35:39Z")

</div>

Try broadcasting getproperty

```julia
α = getproperty.(px, :α)

```

---

<div class="post-metadata">

**Author:** ![simonrschultz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonrschultz/32/35362_2.png) [@simonrschultz](https://discourse.julialang.org/u/simonrschultz)\
**Post date:** [December 3, 2022, 5:46pm UTC](https://discourse.julialang.org/t/returning-vector-of-distribution-parameters/91185/3 "2022-12-03T17:46:15Z")

</div>

Thank you! That works.
