gnu: Add r-pdist.

* gnu/packages/cran.scm (r-pdist): New variable.
This commit is contained in:
Ricardo Wurmus 2017-10-20 10:49:32 +02:00
parent 6efc999678
commit 1ab867bebb
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 24 additions and 0 deletions

View File

@ -1217,3 +1217,27 @@ initial data set and then applied to other data sets. The resulting design
matrices can then be used as inputs into statistical or machine learning
models.")
(license license:gpl2)))
(define-public r-pdist
(package
(name "r-pdist")
(version "1.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "pdist" version))
(sha256
(base32
"18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
(build-system r-build-system)
(home-page "https://github.com/jeffwong/pdist")
(synopsis "Partitioned distance function")
(description
"Pdist computes the euclidean distance between rows of a matrix X and
rows of another matrix Y. Previously, this could be done by binding the two
matrices together and calling @code{dist}, but this creates unnecessary
computation by computing the distances between a row of X and another row of
X, and likewise for Y. Pdist strictly computes distances across the two
matrices, not within the same matrix, making computations significantly faster
for certain use cases.")
(license license:gpl3+)))