自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 PySpark基础用法

常用引用from pyspark.shell import sqlContextfrom pyspark.sql import SparkSessionfrom pyspark.sql import functions as funcfrom pyspark.sql.types import StringType, ArrayType, StructType, StructField创建sparkspark = SparkSession.builder.enableHiveSupport().

2020-05-08 20:54:36 1674

原创 numpy的一些使用记录

细节问题可以看numpy中文官网np.isnan()np.isnan()能够检测输入是否为空等,但必须是数字,而输入字符串类型会报错。import numpy as nps = [2, np.nan]print np.isnan(s)"""输出:[False True]"""print np.isnan("")"""直接报错,因为输入类型错误"""pd.isnull(...

2019-11-06 17:06:19 123

原创 python使用过程中遇到的基础

assertassert是python中的断言符号,常用方式:assert 1 == 2, "错误!1不等于2!"# output: # AssertionError: 错误!1不等于2!从中可以看出,assert后是需要判别的表达式,当表达式为真时,程序继续执行;当表达式为假时,程序直接退出,报的错误就是表达式后面填的字符串。assert的使用可以提前将错误显示出来,以免在执行到最...

2019-11-06 16:21:40 140

原创 TensorFlow学习记录

本文仅做学习记录之用TensorFlow官网链接。感觉写的很全面,打算按照这个学下去,后续的记录暂定按照它的目录来。新手入门1.1介绍这段代码应该是最基本的了,比较少,不会的点就直接查,但是涉及tensorflow的会在后面逐渐记录。np.float32()是令内部元素的类型为float32np.random.rand()返回一组元素在[0,1)之间均匀分布的随机样本,如:impor...

2019-11-06 15:38:37 142

原创 python输出excel文件

python存储excel格式python直接输出excel文件python先输出txt等,再转为excelpython直接输出excel文件首先安装xlwt,之后如下即可。import xlwtbook = xlwt.Workbook()sheet = book.add_sheet('sheet1', cell_overwrite_ok=True)sheet.write(0, 0...

2019-09-19 18:07:45 5574

原创 最小生成树(克鲁斯卡尔)

此代码是点云中最小生成树的实现,并且输入两个顶点,输出其在最小生成树中的路径。#include <iostream>#include <fstream>#include <vector>#include <queue>#include <algorithm>#include <pcl/point_types.h>#...

2018-05-04 22:35:27 568 2

原创 数据结构-排序

冒泡排序:#include <iostream>using namespace std;int main(){    int arr[10] = {1,2,3,4,6,8,9,5,10,7};    int len = sizeof(arr) / sizeof(arr[0]);    cout << len << endl;    for (int...

2018-03-17 18:52:50 341

原创 提取点云中的树干,路灯等圆柱体

先将点云投影到二维网格上,每个网格存有该网格对应的所有点的信息,选取密度大于阈值的网格,取其及其邻域内所有点,用pcl中RANSAC算法拟合圆柱体,提取出内点并输出。代码如下:#include #include #include #include #include #include #include #include #include #include #include

2017-11-27 11:12:51 5684 11

转载 超体聚类+LCCP实现

pcl的官方教程中有实现的代码,但之前一直得不到分割后带标记的点云,输出点云的label全部是0。最后发现,getlabelcloud()函数是可以得到有label且不为0的点云的,但是这个点云不可以使用pcl中的pcl::savePCDFile来保存成pcd文件,这样保存的pcd文件的label都是0,又没找到可视化的工具,所以就新建一个pcl::PointXYZRGB类型的点云,重新对其赋值,

2017-11-27 10:19:43 7868 34

转载 DBSCAN聚类point cloud

这是看网上别的dbscan代码改的,用来处理点云分割问题,啊计入pcl点云库,用八叉树的邻域搜索来找临近的点

2017-10-17 21:48:45 4399 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除