原创 python輸出excel文件

python存儲excel格式python直接輸出excel文件python先輸出txt等,再轉爲excel python直接輸出excel文件 首先安裝xlwt,之後如下即可。 import xlwt book = xlwt.

原创 numpy的一些使用記錄

細節問題可以看numpy中文官網 np.isnan() np.isnan()能夠檢測輸入是否爲空等,但必須是數字,而輸入字符串類型會報錯。 import numpy as np s = [2, np.nan] print np.i

原创 超體聚類+LCCP實現

pcl的官方教程中有實現的代碼,但之前一直得不到分割後帶標記的點雲,輸出點雲的label全部是0。最後發現,getlabelcloud()函數是可以得到有label且不爲0的點雲的,但是這個點雲不可以使用pcl中的pcl::savePCD

原创 PySpark基礎用法

常用引用 from pyspark.shell import sqlContext from pyspark.sql import SparkSession from pyspark.sql import functions as

原创 TensorFlow學習記錄

本文僅做學習記錄之用 TensorFlow官網鏈接。感覺寫的很全面,打算按照這個學下去,後續的記錄暫定按照它的目錄來。 新手入門 1.1介紹 這段代碼應該是最基本的了,比較少,不會的點就直接查,但是涉及tensorflow的會在後

原创 python使用過程中遇到的基礎

assert assert是python中的斷言符號,常用方式: assert 1 == 2, "錯誤!1不等於2!" # output: # AssertionError: 錯誤!1不等於2! 從中可以看出,assert後是

原创 最小生成樹(克魯斯卡爾)

此代碼是點雲中最小生成樹的實現,並且輸入兩個頂點,輸出其在最小生成樹中的路徑。#include <iostream> #include <fstream> #include <vector> #include <queue> #inclu

原创 提取點雲中的樹幹,路燈等圓柱體

先將點雲投影到二維網格上,每個網格存有該網格對應的所有點的信息,選取密度大於閾值的網格,取其及其鄰域內所有點,用pcl中RANSAC算法擬合圓柱體,提取出內點並輸出。 代碼如下: #include <iostream> #include

原创 DBSCAN聚類point cloud

之前找到的很多DBSCAN代碼都是處理二維點的,而且點的數量比較小,這個是處理三維點的,由於點的數量比較大,所以加入了pcl中的octree、kdtree,用來做鄰域搜索,提升代碼速度。 代碼如下:#include "stdafx.h"

原创 數據結構-排序

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