Learn R Programming

gpuR (version 2.0.6)

distance: GPU Distance Matrix Computations

Description

This function computes and returns the distance matrix computed by using the specified distance measure to compute the distances between the rows of a data matrix.

Usage

distance(x, y, method = "euclidean")

# S4 method for vclMatrix dist(x, method = "euclidean", diag = FALSE, upper = FALSE, p = 2)

# S4 method for vclMatrix,vclMatrix distance(x, y, method = "euclidean")

# S4 method for gpuMatrix dist(x, method = "euclidean", diag = FALSE, upper = FALSE, p = 2)

# S4 method for gpuMatrix,gpuMatrix distance(x, y, method = "euclidean")

Value

a gpuMatrix/vclMatrix containing the pairwise distances between rows of `x` and `y`, based on the specified method.

Arguments

x

A gpuMatrix or vclMatrix object

y

A gpuMatrix or vclMatrix object

method

the distance measure to be used. This must be one of "euclidean" or "sqEuclidean".

diag

logical value indicating whether the diagonal of the distance matrix should be printed

upper

logical value indicating whether the upper triangle of the distance matrix

p

The power of the Minkowski distance (not currently used)