schnellste Weg, um Min aus jeder Spalte in einer Matrix zu bekommen?

Was ist der schnellste Weg, um die min aus jeder Spalte in einer Matrix zu extrahieren?

BEARBEITEN:

Verschob alle Benchmarks auf die Antwort unten.

Verwenden einer hohen, kurzen oder breiten Matrix:
  ##  TEST DATA
  set.seed(1)
  matrix.inputs <- list(
        "Square Matrix"     = matrix(sample(seq(1e6), 4^2*1e4, T), ncol=400),   #  400 x  400
        "Tall Matrix"       = matrix(sample(seq(1e6), 4^2*1e4, T), nrow=4000),  # 4000 x   40
        "Wide-short Matrix" = matrix(sample(seq(1e6), 4^2*1e4, T), ncol=4000),  #   40 x 4000
        "Wide-tall Matrix"  = matrix(sample(seq(1e6), 4^2*1e5, T), ncol=4000),   #  400 x 4000
        "Tiny Sq Matrix"    = matrix(sample(seq(1e6), 4^2*1e2, T), ncol=40)     #   40 x   40
  )

Antworten auf die Frage(6)

Ihre Antwort auf die Frage