曲率的简单理解和推导 2025-07-05| 数学 微积分 | 数学 - 微积分 曲率:曲线的弯曲程度。
一个圆半径$r$越小,弯曲程度越大,于是定义曲率$k$。
k=\frac{1}{r}对于一段圆弧$s$,对应半径$r$和角度$\alpha$,则有
s=\alpha r \rightarrow r = \frac{s}{\alpha}\rightarrow \\
k = ...
阅读更多 傅里叶分析 2025-07-01| 数学 微积分 | 数学
阅读更多 【摘抄】教科书上有哪些令你触动的话 2025-03-28| 其他 | 其他
“数学是我国人民所擅长的学科。”
——华罗庚
“物理学的殿堂中,没有诡辩者的位置”
——物理必修一
“没有学术的民主和思想的自由,科学就不能繁荣。”
——物理必修一(人教版)
“现在我要演示世界体系的框架”
——《自然哲学的数学原理》第三卷前言,牛顿
“你能认出真理,因为她既美又简单。”
——费曼 ...
阅读更多 平面方程的四种表达方式总结 2025-03-27| 数学 平面方程有四种表达方式分别是:截距式,点法式,一般式,法线式。
点法式
A(x-x_0)+B(y-y_0)+C(z-z_0)=0假设$\vec{n}=(A,B,C)$为平面的法向量,$M=(x,y,z)$为平面上任意一点,$M’=(x_0,y_0,z_0)$,则有$\vec{n}·\vec{MM’} ...
阅读更多 Python 元类基础 2025-03-26| Python 基础 | Python - 元类 什么是元类在Python中“万物”皆是对象,当然类也是对象。
通过类我们可以创建实例对象:
class A: passa = A()
那么通过什么我们创建类呢?答案是元类。
即:类是元类的实例
class A: passprint(isinstance(A, type)) # Truepri ...
阅读更多 Python单例模式总结 2025-03-21| Python 基础 | Python - 设计模式 单例模式的主要目的是保证在系统中,某个类只能有一个实例存在。比如保存系统基本配置信息的类,在很多地方都要用到,没有必要频繁创建实例与销毁实例,只需要保存一个全局的实例对象即可,这样可以减少对内存资源的占用。
Python模块实现单例Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生 ...
阅读更多 比较PCL使用CPU和Nvidia GPU计算效率问题 2024-06-20| 点云处理 | PCL - 点云处理 前言前篇文章提到,对比PCL使用CPU和Nvidia GPU进行欧式聚类发现,尴尬发现使用CPU的计算效率反而更高。
本篇文章探讨一下原因。
正文观察代码可以发现,代码中使用CPU欧式聚类的搜索方法选用的是kdtree,使用GPU欧式聚类的搜索方法选用的是octree。感觉有可能是这里的原因导致CP ...
阅读更多 PCL-CUDA版本编译安装 2024-06-20| 点云处理 | PCL - 点云 前言pcl是一个c++编写的点云数据处理库。
大量点云数据处理通常需要消耗CPU大量时间,而使用cuda可以加速计算。
目前pcl最新版本(1.14)支持cuda计算加速(尽管还不完善),但是需要额外的步骤进行编译安装。
如果要编译安装的是PCL普通版本(即只使用CPU进行计算的版本)比较简单,在此 ...
阅读更多 协程,从yield说起 2024-03-14| Python 基础 | Python
Ref: 《Fluent Python》 第16章 协程
协程是指一个过程,这个过程与调用方协作,产出由调用方提供的值。
def simple_coroutine(a): # 协程用生成器函数定义,里面有yield print(f'-> Started: a = { ...
阅读更多