当前位置:网站首页>【降维打击】希尔伯特曲线
【降维打击】希尔伯特曲线
2022-07-25 09:22:00 【繁星¹⁸⁹⁵】
如何降维?
《三体》中提到的降维打击,三维世界的人类看四维空间就像池塘里的鱼看池塘外的世界一样,四位打击三维,就像人类捏死蚂蚁那般。那么到底如何才能降维呢?
- 比如: 三维如何降到二维呢?想象我们如何把地球转成二维?
- 直接压扁?
- 展成橘子瓣?那只是展开了表面而已,而地球是实心的。

1.探寻维度之间的联系
2维与1维的关系,我们常用的光栅扫描顺序就是一种2维和1维的关系。经典的顺序
- 莫顿曲线
- z字型曲线
- 希尔伯特曲线
1.1 希尔伯特曲线
1.1.1 二维希尔伯特曲线
| 


当阶数趋于无穷时,就可以认为希尔伯特曲线填满了整个平面。这是否数学严谨呢?这涉及到(离散——>连续)的问题,理论的平面其实是连续的,每一个点的位置是无穷精细的,n是整数,是离散的,当n趋于无穷大时,是否可以认为1/n的取值连续了呢?
- 微分
- 极限
- 离散,连续

1.1.2 三维希尔伯特曲线

1.2 希尔伯特曲线的特点
- 高维中局部相邻的点在1维中仍然是接近的,较好地保持了空间连续性
1.3 希尔伯特曲线的应用
现代计算机处理的就是离散的数据,我们也就不用担心数学是否严谨的问题了。
1.3.1 二维降一维
- 利用希尔伯特曲线把二维数字图片转为1维向量。
图片其实是由很多个像素块组成的,利用伪希尔伯特曲线穿过每一个像素块,然后把像素块按希尔伯特曲线遍历顺序依次抽出,就实现了二维到1维的降维

1.3.2 三维降二维


参考资料
边栏推荐
- [De1CTF 2019]SSRF Me
- OC--Foundation--字符串+日期和时间
- [HCTF 2018]admin
- OC -- Foundation -- string + date and time
- Swagger2 shows that there is a problem with the get interface, which can be solved with annotations
- Job 7.15 shell script
- OC--初识
- Dream set sail (the first blog)
- pdf2Image Pdf文件存为jpg NodeJs实现
- Redis list 结构命令
猜你喜欢

Assignment 7.21 Joseph Ring problem and decimal conversion

UI——无限轮播图和分栏控制器

本地存储待办事项(在待办事项上进行改进)

A brief introduction to the interest of convolutional neural networks

Stm32+hc05 serial port Bluetooth design simple Bluetooth speaker

Singleton mode
![[gplt] 2022 popular lover (Floyd)](/img/30/c96306ca0a93f22598cec80edabd6b.png)
[gplt] 2022 popular lover (Floyd)

@2-1 safety index predicted by CCF at the end of December 1, 2020

关于C和OC

*6-1 CCF 2015-03-2 数字排序
随机推荐
Flex layout syntax and use cases
[code source] National Railway
如何将Jar包部署到服务器,注:启动命令有无nohup有很大关系
Object initialization
[code source] daily question tree
main函数的一些操作
【代码源】每日一题 算的我头都大啦
OC -- Foundation -- array
OC -- first acquaintance
作业7.19 顺序表
Redis string structure command
STM32+HC05串口蓝牙设计简易的蓝牙音箱
OC -- Foundation -- Collection
关于C和OC
Android 如何使用adb命令查看应用本地数据库
How to write Android switching interface with kotlin
一张图讲解 SQL Join 左连 又连
[De1CTF 2019]SSRF Me
OC--Foundation--字符串+日期和时间
正奇边形可划分成多少区域