自定义博客皮肤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 sqlContext from pyspark.sql import SparkSession from pyspark.sql import functions as func from pyspark.sql.types import StringType, ArrayType, StructType, StructField 创建spark spark = SparkSession.builder.enableHiveSupport().

2020-05-08 20:54:36 1742

原创 numpy的一些使用记录

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

2019-11-06 17:06:19 144

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

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

2019-11-06 16:21:40 163

原创 TensorFlow学习记录

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

2019-11-06 15:38:37 164

原创 python输出excel文件

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

2019-09-19 18:07:45 5614

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

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

2018-05-04 22:35:27 605 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 368

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

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

2017-11-27 11:12:51 5942 11

转载 超体聚类+LCCP实现

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

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

转载 DBSCAN聚类point cloud

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

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

空空如也

空空如也

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

TA关注的人

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