- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Spark 2.4 是否有支持基本线性代数运算(如点积、范数、矩阵和向量乘法)的 Vector 和 Matrix 类?我在 Vector、DenseVector 或 RowMatrix 等类中找不到任何线性代数支持。
旧版本的 Spark 有 org.jblas.DoubleMatrix,但在 Spark 2.4 中不存在,我找不到他们用什么替换它。
我在哪里可以找到 spark 2.4 中的线性代数示例?
我不需要 RDD 来满足我当前的需求(余弦相似度)。
最佳答案
我已经 found由于许可证不兼容,JBlas 被删除并替换为 netlib-java .您可能想查看它,这是低级 BLAS、LAPACK 和 ARPACK 的包装器。
MLLib 具有密集和稀疏向量/矩阵的功能,它们基于 RDD:(我知道您正在寻找低级实现)
对于向量和矩阵,您可以使用:org.apache.spark.mllib.linalg.{Vector, Vectors, Matrix, Matrices} 它们支持密集和稀疏向量和矩阵。
RowMatrix 将是:org.apache.spark.mllib.linalg.distributed.RowMatrix
可以引用文档:https://spark.apache.org/docs/latest/mllib-data-types.html
事实上,您可以在 MLlib 存储库中找到余弦相似度实现:https://github.com/apache/spark/blob/master/examples/src/main/scala/org/apache/spark/examples/mllib/CosineSimilarity.scala
关于scala - 在 Spark 2.4 中做基本的线性代数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54510442/
我开始测试 Haskell 的线性代数。有没有人为此目的提供最佳包装的建议?使用 Haskell 进行基本矩阵操作的任何其他好的资源? Haskell 维基 lists several resourc
教程名称:使用 C# 入门深度学习 作者:痴者工良 地址: https://torch.whuanle.cn 线性代数 目录 线性代数
对于给定的向量,我想找到它周围的正交基, 即给定向量归一化和随机选择的正交子空间的基础。 在 Julia 中有一个方便的功能吗? 最佳答案 您正在寻找的函数名为 nullspace . julia>
我想计算 Julia 1.0 中的经典伴随 为此,我复制了 wikipedia 中作为示例给出的矩阵 julia> B = [-3 2 -5; -1 0 -2; 3 -4 1] 3×3 Array{I
我最近开始阅读 OpenGL Superbible 第 5 版,并注意到以下内容: 刚刚学习了线性代数,这对我来说似乎很奇怪。列向量的尺寸为 4x1,矩阵的尺寸为 4x4,如何将它们相乘?如果向量是行
我正在尝试修改我的线性代数模块以避免虚拟 vtable 的东西.. 尝试使用 CRTP 和表达式模板。我选择了一些基本的东西来测试整个事情,但我无法让它工作。 我有 4 个类,比如:基 CRTP 类,
我对 C++ 和 OpenCV 很陌生,但对 Matlab 比较熟悉。我有一项任务需要转移到 C++ 以加快处理速度。所以我想就图像处理问题征求您的建议。我在一个文件夹中有 10 张图片,我可以使用
我有一个数组 w (shape (3000, 100, 100)) 我想将它与另一个数组 e (shape (5, 3000)) 使得结果 k 的形状为 (5, 5, 100, 100) 和 k[:,
Tally-ho 小伙子们, 这个问题认为线性代数的艺术是数学中我无法解决的地方。所以我希望你们能帮助我 :D。 我正在尝试为一款名为《骑马与砍杀》的游戏创建单人自动踢球作弊。这个 autokicke
我是一名优秀的程序员,十分优秀!