Angenommen, ich habe ein zweidimensionales Array und möchte auf jede seiner Spalten mehrere Funktionen anwenden. Idealerweise möchte ich die Ergebnisse in Form einer Matrix zurückgeben (mit einer Zeile pro Funktion und einer Spalte pro Eingabespalte).Sapply (von R) entspricht für Julia?
Der folgende Code generiert die Werte, die ich möchte, aber als ein Array von Arrays.
A = rand(10,10)
[mapslices(f, A, 1) for f in [mean median iqr]]
Ein weiteres ähnliches Beispiel ist hier [Julia: use of pmap with matrices
Gibt es eine bessere Syntax für die Ergebnisse zurück in Form eines 2-dimensionalen Array bekommen, anstelle eines Arrays von Arrays?
Was würde Ich mag etwas mit einer Funktionalität ähnlich wie sapply
von R. [https://stat.ethz.ch/R-manual/R-devel/library/base/html/lapply.html]
Gilt 'mapslices (f, A, 2)' 'f' für _rows_ von ** A ** anstatt für _columns_? – rickhg12hs
Sie können sich die [aggregate] Funktion (http://dataframesjl.readthedocs.org/en/latest/split_apply_combine.html) in den [DataFrames] (https://github.com/) ansehen. JuliaStats/DataFrames.jl) Paket. – rickhg12hs