![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 68
_养乐多_
记录GEE(GoogleEarthEngine),python处理遥感数据,机器学习算法应用,深度学习模型训练、推理和部署的笔记。
展开
-
C++:vector操作笔记
记录vector操作,给vector添加元素、排序、取值。原创 2022-12-23 13:13:41 · 765 阅读 · 0 评论 -
Python:向量计算,向量与向量,向量与面,向量与体
【代码】Python:向量计算,向量与向量,向量与面,向量与体。(交点,夹角等)原创 2022-09-23 13:38:34 · 954 阅读 · 0 评论 -
python:numpy查询定位赋值数值所在行列
【代码】python:numpy查询定位赋值数值所在行列。原创 2022-09-22 10:25:32 · 2846 阅读 · 0 评论 -
PointNet数据预处理:点云分割,加标签,合并
本文记录了手动分割点云数据,给分割后的每一类点云物体加标签,最后合并为一个整体的全过程。该数据可以用于深度学习训练网络模型参数。原创 2022-09-06 15:38:28 · 3001 阅读 · 4 评论 -
Python:rooms = [room for room in rooms if ‘Area_‘ in room]
复现PointNet2大场景点云语义分割的时候,作者在加载S2DIS数据集的部分写了下面一行代码rooms = [room for room in rooms if 'Area_' in room],查了一下它的含义,记录如下。原创 2022-09-05 17:50:41 · 362 阅读 · 0 评论 -
CONV1D一维卷积神经网络运算过程(举例:n行3列➡n行6列)
假设我们现在有 n 行,3列数据。n 行可以是 n 个点,也可以是 n 个样本数据。3列可以视为3列特征,即特征向量。具体过程就是让每一行数据点乘一个卷积核,得到一个数,6个卷积核就是6个数,这样就把一个点的3列变成了6列。然后逐行遍历每个点,就可以得到新的得分矩阵。一维卷积的运算过程网上很多人说不清楚,示意图画的也不清楚。因此,本人针对一维卷积的过程,绘制了计算过程,以我的知识量解释一下 pytorch 中 Conv1d() 函数的机理。从6列变成12列,就点乘12个卷积核。③、第n行数据参与卷积。原创 2022-09-02 18:23:52 · 19850 阅读 · 17 评论 -
Pytorch:复现PointNet
Pointnet代码,数据集,复现过程和复现中遇到的问题。查看seg文件代码。dll = np.ctypeslib.load_library(‘render_balls_so’, ‘.’) OSError: no file with expected extension:原创 2022-08-23 16:48:22 · 7648 阅读 · 16 评论 -
Jupyter Notebook:使用Jupyter NoteBook的时候遇到的一些坑。
Jupyter Notebook:使用Jupyter NoteBook的时候遇到的一些坑。原创 2022-08-23 16:29:13 · 942 阅读 · 0 评论 -
Python:scipy笔记
python scipy模块笔记原创 2022-08-05 17:18:27 · 951 阅读 · 0 评论 -
python:Möller–Trumbore射线三角面相交算法
Möller–Trumbore射线三角面相交算法(TheMöller–Trumboreray-triangleintersectionalgorithm)是一种计算机图形学中经典的算法,用来计算射线和三维空间中三角形的交点。该方法的优点是方法速度快,存储空间少。...............原创 2022-07-29 14:40:37 · 1503 阅读 · 0 评论 -
python:xlrd库处理Excel数据
import xlrdfrom scipy.stats import norm#读取excelfile_path = "LPI.xlsx"data1 = xlrd.open_workbook(file_path)#将excel的第一个sheet文件付给对象tabletable = data1.sheets()[0]table =table.fillna(0)nrows = table.nrows #行数ncols = table.ncols #列数print(nrows)pri原创 2022-03-26 21:30:35 · 740 阅读 · 0 评论 -
Python:Numpy操作
数组操作1,将两个一维数组合并成二维数组将 [0.1,0.1,0.4] 和 [0.3,0.2,0.2] 合并成 [ [0.1,0.3],[0.1,0.2],[0.40.2] ]输入:[0.1 0.1 0.4] obs1------------------------------------------[0.3 0.2 0.2] obs2输出:[[0.1 0.3] [0.1 0.2] [0.4 0.2]] arr3代码:import numpy as npobs1 = np.ar原创 2021-12-21 23:58:39 · 4659 阅读 · 0 评论