- 博客(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关注的人