is this `asarray` cast necessary? The docs seem to indicate that `OrdinationResults` return numpy arrays.