Rescale the weights in an edge matrix to match a given perplexity.
buildWijMatrix(x, threads = NULL, perplexity = 50)# S3 method for edgematrix
buildWijMatrix(x, threads = NULL, perplexity = 50)
# S3 method for TsparseMatrix
buildWijMatrix(x, threads = NULL, perplexity = 50)
# S3 method for CsparseMatrix
buildWijMatrix(x, threads = NULL, perplexity = 50)
An edgematrix, either an `edgematrix` object or a sparse matrix.
The maximum number of threads to spawn. Determined automatically if NULL
(the default).
Given perplexity.
A list
with the following components:
An [N,K] matrix of the distances to the nearest neighbors.
An [N,K] matrix of the node indexes of the neartest neighbors. Note that this matrix is 1-indexed, unlike most other matrices in this package.
The number of nearest neighbors.