摘要: 函数 函数是基本的代码块,通常我们会将一个功能封装成一个函数,方便我们调用,同时避免代码臃肿复杂。 函数的基本格式 func TestFunc(a int, b string) (int, string) { // body } 函数基本在每种语言都经常使用,所以感觉没什么记录的。 方法 方法与对象 阅读全文
posted @ 2022-05-12 12:32 空水 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 定义 高阶函数是接收函数作为参数或返回函数作为输出的函数。 高阶函数是对其他函数进行操作的函数,要么将它们作为参数,要么返回它们。 举例 函数作为参数 package main import "fmt" func sum(x, y int) int { return x + y } func pro 阅读全文
posted @ 2022-04-30 12:38 空水 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 文件结构 reactor_main.cpp reactor_server.cpp reactor_server.h CMakeLists.txt CMakeLists.txt cmake_minimum_required(VERSION 3.10.2) project(modern_cpp_prac 阅读全文
posted @ 2022-04-18 17:43 空水 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 输入参数 点云A的极坐标集合 点云A对应Lidar所在pose 点云B的极坐标集合 点云B对应Lidar所在pose Features 根据两个点云的弧度关系确定找点的起始位置 根据两个点云的弧度关系设置找点的停止条件 算出被投影点云的大跳小跳表,根据大跳小跳表来遍历点云 ##大跳小跳表(假设点云A 阅读全文
posted @ 2022-04-06 10:58 空水 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 隐藏层 不是输入或输出层的所有层都称为隐藏层. 激活和池化都没有权重 使层与操作区分开的原因在于层具有权重。由于池操作和激活功能没有权重,因此我们将它们称为操作,并将其视为已添加到层操作集合中。 例如,我们说网络中的第二层是一个卷积层,其中包含权重的集合,并执行三个操作,即卷积操作,relu激活操作 阅读全文
posted @ 2022-03-17 11:13 空水 阅读(352) 评论(0) 推荐(0) 编辑
摘要: pytorch,nn.Linear 下图中的A是权重矩阵,b是偏置。 in_features输入样本的张量大小 out_features输出样本的张量大小 bias是偏置 测试代码 batch_size : 输入样例数 in_features : 输入样例特征数 out_features : 输出样 阅读全文
posted @ 2022-03-08 12:00 空水 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Softmax函数公式 Softmax的作用简单的说就计算一组数值中每个值的占比 import torch import torch.nn.functional as F # 原始数据tensor y = torch.rand(size=[2, 3, 4]) print(y, '\n') tenso 阅读全文
posted @ 2022-03-02 14:52 空水 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 问题 嫌官网源安装jupyter notebook太慢,所以尝试修改为清华源,但每次在Solving environment的时候就报错如下: 解决方法,修改conda配置信息: vim ~/.condarc 直接把下方内容替换掉**~/.condarc**中的内容,然后保存就可以了。 channe 阅读全文
posted @ 2022-03-02 11:52 空水 阅读(128) 评论(0) 推荐(0) 编辑
摘要: R(task_running) : 可执行状态 只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程 处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的 可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。进程调度器的任务就是从各个CPU的可 阅读全文
posted @ 2022-03-01 14:58 空水 阅读(103) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/1347181/202202/1347181-20220217115503503-76774923.png) 阅读全文
posted @ 2022-02-17 11:46 空水 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Naming things is hard. This sheet attempts to make it easier. Although these suggestions can be applied to any programming language, I will use JavaSc 阅读全文
posted @ 2022-02-17 11:34 空水 阅读(76) 评论(0) 推荐(0) 编辑
摘要: https://github.com/kongshuiJ/blog 阅读全文
posted @ 2021-04-28 16:46 空水 阅读(46) 评论(0) 推荐(0) 编辑
摘要: flatbuffers简介 FlatBuffers 是一个(二进制 buffer)序列化开源库,由 Google 开源现在它支持C++, C#, C, Go, Java, Kotlin, JavaScript, Lobster, Lua, TypeScript, PHP, Python, Rust 阅读全文
posted @ 2021-01-16 15:54 空水 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: Python 3.8可以使用f字符串调试功能: 1 test_dict = {1: "1", 2: "2", 3: "3"} 2 print(f"{test_dict=}") 3 var_name = f'{test_dict=}'.split('=')[0] 4 print(var_name) 阅读全文
posted @ 2020-09-27 15:29 空水 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 背景: 把一个基于QObject的类的槽运行在另一个线程,我们可以用moveToThread的方法。 新建一个子线程类,编写槽函数和信号,MyClass *m_MyClass=new MyClass(); 新建一个线程对象QThread *runThread=new QThread(); 使用con 阅读全文
posted @ 2020-07-09 15:19 空水 阅读(2659) 评论(0) 推荐(1) 编辑