【摘抄】教科书上有哪些令你触动的话|其他|其他
“数学是我国人民所擅长的学科。”
——华罗庚
“物理学的殿堂中,没有诡辩者的位置”
——物理必修一
“没有学术的民主和思想的自由,科学就不能繁荣。”
——物理必修一(人教版)
“现在我要演示世界体系的框架”
——《自然哲学的数学原理》第三卷前言,牛顿
“你能认出真理,因为她既美又简单。”
——费曼 ...
阅读更多
平面方程的四种表达方式总结|数学平面方程有四种表达方式分别是:截距式,点法式,一般式,法线式。
点法式
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 元类基础|Python基础|Python-元类什么是元类在Python中“万物”皆是对象,当然类也是对象。
通过类我们可以创建实例对象:
class A: passa = A()
那么通过什么我们创建类呢?答案是元类。
即:类是元类的实例
class A: passprint(isinstance(A, type)) # Truepri ...
阅读更多
Python单例模式总结|Python基础|Python-设计模式单例模式的主要目的是保证在系统中,某个类只能有一个实例存在。比如保存系统基本配置信息的类,在很多地方都要用到,没有必要频繁创建实例与销毁实例,只需要保存一个全局的实例对象即可,这样可以减少对内存资源的占用。
Python模块实现单例Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生 ...
阅读更多
比较PCL使用CPU和Nvidia GPU计算效率问题|点云处理|PCL-点云处理前言前篇文章提到,对比PCL使用CPU和Nvidia GPU进行欧式聚类发现,尴尬发现使用CPU的计算效率反而更高。
本篇文章探讨一下原因。
正文观察代码可以发现,代码中使用CPU欧式聚类的搜索方法选用的是kdtree,使用GPU欧式聚类的搜索方法选用的是octree。感觉有可能是这里的原因导致CP ...
阅读更多
PCL-CUDA版本编译安装|点云处理|PCL-点云前言pcl是一个c++编写的点云数据处理库。
大量点云数据处理通常需要消耗CPU大量时间,而使用cuda可以加速计算。
目前pcl最新版本(1.14)支持cuda计算加速(尽管还不完善),但是需要额外的步骤进行编译安装。
如果要编译安装的是PCL普通版本(即只使用CPU进行计算的版本)比较简单,在此 ...
阅读更多
协程,从yield说起|Python基础|Python
Ref: 《Fluent Python》 第16章 协程
协程是指一个过程,这个过程与调用方协作,产出由调用方提供的值。
def simple_coroutine(a): # 协程用生成器函数定义,里面有yield print(f'-> Started: a = { ...
阅读更多
Python 并发编程小结1|Python并发|Python
KeyWords:
threading.Thread
threading.Event
使用队列queue.Queue,task_down()、join()实现线程通信
Lock的上下文管理、RLock、信号量Semaphore
死锁
创建对其他线程不可见的线程状态:threading.local ...
阅读更多
Fluent Python笔记持续整理|Python基础|Python
后面几节没整理;没有目录;一些重要章节不是很全,仅仅是介绍。待拆分Ref:https://www.52pojie.cn/thread-1816710-1-1.html
在Python中,如果一个类定义了__getitem__方法,那么该类的对象可以像序列(如列表、字符串等)一样使用索引运算符[] ...
阅读更多
Python星号用法小结|Python基础|Python1乘法和乘方
2用在函数定义的参数时,
def func(a, *b, **c): ...
在函数的参数中,当以标记一个参数时,表明这个参数是可变参数,具体来讲,用单星号*标记参数,表示其是可变的位置参数,并且以元组的形式将外部的多个位置参数返回给该参数变量,如果用双星号**标记,表示其看是可变的 ...
阅读更多