02 2021 档案
C++计时器测试代码运行时间
摘要:1 #include <iostream> 2 #include <chrono> 3 #include <array> 4 5 class Timer 6 { 7 public: 8 Timer() 9 { 10 m_StartTimePoint = std::chrono::high_resol
阅读全文
概率论 | 基本概念:样本空间、事件、事件的运算
摘要:概率论研究那些受到随机事件(random events)影响的现象,它们具有很大的不确定性。 基础定义 讨论概率时,最重要的就是不确定性的思想,我们需要引入一个足够宽泛的、用于处理不确定性的概念。偶然性试验(chance experiment)或随机试验(random experiment)是产生不
阅读全文
C++中的dynamic_cast
摘要:dynamic_cast 是一种 C++ 风格的类型转换。它加入了一些验证的机制,更像是一种运行时的函数。 它的应用场景是沿着类的层次结构,安全地转换指针或引用。 例如,对于基类 Base,有两个继承 Base 的类 A 和类 B。类 A 和类 B 的实例可以很容易地用 Base 类型变量 a 和
阅读全文
【信号与系统】基础:定义、连续和离散、功率和能量、功率信号和能量信号
摘要:信号和系统的定义 信号(signal)的定义:在数学上表示为,若干个独立变量的函数。 系统(system)的定义:在数学上表示为,将输入信号映射为输出信号的变换。 这个定义很棒,因为可以把我已知的一些代数知识联系上去。 首先,函数、映射、变换在我脑海中都是一个东西在不同背景的叫法。 由于函数满足了加
阅读全文
封装Python和调用C++模块的坑(使用pyinstaller和pybind11)
摘要:Python 部分 依赖库的 pip 安装 创建虚拟环境并进入虚拟环境: conda create --name bundle python=3.7 conda activate bundle 在虚拟环境下: pip install torch 1.3.1 torchvision==0.2.2.po
阅读全文