gpt4 book ai didi

java - 表示 double 学 vector 的类

转载 作者:行者123 更新时间:2023-11-29 08:09:10 25 4
gpt4 key购买 nike

我需要一个类来表示 double vector (在数学意义上)。

我需要的特殊功能:

  • 任意维度 vector (我通常使用 10 - 100,000 维度)
  • 高性能(用于受 CPU 限制的数字代码)
  • 可变
  • 支持基本的 vector 数学运算(加法、缩放等)
  • 能够采用子 vector (例如,将第 100-200 个元素视为新 vector )
  • 可序列化

在现有的 Java 库中是否有此类类的良好标准实现,还是我应该自己推出?

最佳答案

结帐 Efficient Java Matrix Library

它的设计目标是(http://java.dzone.com/announcements/efficient-java-matrix-library)

  1. 对于小型和大型矩阵都尽可能提高计算和内存效率,并且
  2. 新手和专家都可以访问。这些目标是通过动态选择在运行时使用的最佳算法和设计干净的 API 来实现的。

其他

matrix-toolkits-java

Universal Java Matrix Package

关于java - 表示 double 学 vector 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9371145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com