2017-08-09 116 views
0

我正在寻找计算余弦相似度的更快方法(因为我有2.8Gb的大矩阵)。在macbook上安装openBLAS for R

我发现了一个coop软件包,里面写了一些关于“一个好的BLAS库”的内容,所以我开始挖掘并发现我应该使用openBLAS库来使其更快。我读the installation guide和许多其他文章。

如何在Mac上安装并运行R?

+0

我不认为还有的R API为。尝试编写自己的余弦相似度函数。请参阅:https://stats.stackexchange.com/questions/31565/is-there-an-r-function-that-will-compute-the-cosine-dissimilarity-matrix – C8H10N4O2

+0

我不认为有太多的改进可能这个问题,但我试过。 – C8H10N4O2

回答

1

osX有一个伟大的blas库已经安装,您可以使用它作为替代。你只需要连接它:

# use faster vecLib library 
cd /Library/Frameworks/R.framework/Resources/lib 
ln -sf /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Versions/Current/libBLAS.dylib libRblas.dylib 

see here for source and details

+0

谢谢!那是我应该做的一切吗?在终端写这2行? –