我有大量的多维数据点。要点基本上是这样的:
[1.5,3.7,1.95,1.23] one point
[2.56,3.78,4.3,2.9] another point
...................
...................
so on
有时维度的数量会上升到 20 左右,而这个 20d 空间中的点数可以上升到 1000 万左右。
我必须将所有维度都视为“依赖”来对这些数据点进行分类。所以这些点必须一起移动。我曾经做过一维的分箱,但是虽然我一直在绞尽脑汁想出算法,但在多维的情况下我到目前为止还没有成功。
我也找不到任何关于多维分箱的 java 示例。如果有人能给我一个关于如何在java中解决这个问题的想法,那将是很大的帮助。