相关疑难解决方法(0)

将N维值映射到希尔伯特曲线上的点

我有一组巨大的N维点(数千万; N接近100).

我需要将这些点映射到单个维度,同时保留空间局部性.我想用希尔伯特空间填充曲线来做.

对于每个点,我想选择曲线上最近的点.该点的希尔伯特值(从曲线起点到拾取点的曲线长度)是我寻求的单维值.

计算不一定是即时的,但我希望它在不错的现代家用PC硬件上不会超过几个小时.

有关实施的建议吗?有没有可以帮助我的图书馆?(语言并不重要.)

algorithm math hilbert-curve dimension-reduction

39
推荐指数
4
解决办法
2万
查看次数

核心数据和核心位置

我有一个具有纬度和经度属性的Core Data数据库.有没有办法使用Core Location的getDistanceFrom:方法找到CLLocation从GPS获得的五个最近的位置?我是否必须使用Core Data加载所有对象并通过它们进行解析,使用getDistanceFrom:每个对象还是有更简单的方法吗?

iphone cocoa-touch core-data objective-c core-location

24
推荐指数
1
解决办法
7476
查看次数

使用NSFetchedresultController对"瞬态"字段进行排序

有没有办法使用'瞬态'字段或类似的东西,并以某种方式相应地使用NSFetchedResultsController进行排序.我想做以下事情:

我在数据库中有位置的位置.当一个人打开列表时,我想在最上面显示最近的位置,然后根据距离进行排序.但很明显,这取决于用户的位置,所以我不能使用静态字段.我希望使用瞬态字段,因为您可以使用节标题.

有没有人可以为这种情况提供解决方案或解决方案?

cocoa-touch core-data objective-c nsfetchedresultscontroller

8
推荐指数
1
解决办法
1392
查看次数