【发布时间】:2011-01-25 13:32:42
【问题描述】:
我想以 16 元组 (x_1,...,x_16) 的形式处理 10k-100k 个数据点。元组的大部分元素是 [0,1] 中的浮点数,还有一个字符串和一些整数。
我希望能够对选定的数据点进行闪电般快速(最好小于 10 毫秒)的数学运算。例如:计算所有满足 x_15 的点的平均值:x_3 在 [0.3,0.4] 且 x_5 > x_2。
我的幼稚方法是为每个元组创建一个类,然后对这些类进行数学运算。对于存储,我只需在程序完成时将所有元组写入文本文件,并在程序启动时从那里加载它们。
这是可行的吗?这种方法会很快吗?
【问题讨论】:
标签: java algorithm performance