tests/bind.r

suppressPackageStartupMessages(library(float))
tol = 1e-6

x = matrix(1:10, 5)
s = fl(x)

test = dbl(rbind(s, s))
truth = rbind(x, x)
stopifnot(all.equal(test, truth))

test = dbl(rbind(s, 1L))
truth = rbind(x, 1L)
stopifnot(all.equal(test, truth))

test = rbind(s, 1.0)
truth = rbind(x, 1.0)
stopifnot(all.equal(test, truth))



test = dbl(cbind(s, s))
truth = cbind(x, x)
stopifnot(all.equal(test, truth))

test = dbl(cbind(s, 1L))
truth = cbind(x, 1L)
stopifnot(all.equal(test, truth))

test = cbind(s, 1.0)
truth = cbind(x, 1.0)
stopifnot(all.equal(test, truth))

Try the float package in your browser

Any scripts or data that you put into this service are public.

float documentation built on Feb. 16, 2023, 6:43 p.m.