distance {gpuR}R Documentation

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 signature 'vclMatrix'
dist(x, method = "euclidean", diag = FALSE, upper = FALSE, p = 2)

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

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

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

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)

Value

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


[Package gpuR version 2.0.6 Index]