自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 leetcode刷题 - 67.二进制求和(Python)

二进制求和及十六进制按位求和的扩展

2022-11-09 20:52:07 872 1

原创 leetcode刷题 - 144.二叉树的前序遍历(Python)

144.二叉树的前序遍历

2022-10-20 11:29:23 326

原创 leetcode刷题 - 1700.无法吃午餐的学生数量(Python)

1700.无法吃午餐的学生数量

2022-10-19 10:51:15 273

原创 leetcode刷题 - 136.只出现一次的数字

136.只出现一次的数字

2022-10-18 17:27:29 311

原创 leetcode刷题 - 125.验证回文串

125.验证回文串

2022-10-15 20:46:05 451

原创 leetcode刷题-507.完美数

leetcode 507 python

2022-10-14 16:34:58 324

原创 leetcode刷题-20.有效的括号(简单)

leetcode简单题型

2022-10-13 10:52:56 65

原创 leetcode刷题-58.最后一个单词的长度

leetcode刷题

2022-10-11 20:11:33 192

原创 最小二乘回归拟合直线

这篇文章主要是讲如何用最小二乘回归拟合直线。y=mx+b。

2022-09-02 10:49:52 497

原创 使用parcel搭建three.js开发环境

threejs开发环境

2022-08-19 15:17:18 873 1

原创 记住AJAX代码的简单步骤

Ajax代码步骤

2022-08-13 18:36:36 91

原创 两个数组元素和形状显示都相同,为什么判断相同的时候还会返回False?

numpy数组逻辑操作问题

2022-08-11 17:59:04 929

翻译 open3d剩余内容有关函数详情(笔记10)

open3d

2022-08-06 15:29:32 1390

翻译 open3d之表面重建有关函数详情(笔记8)

open3D

2022-08-06 15:19:52 1804

翻译 open3d之转换(Transformation)有关函数详情(笔记9)

Open3D

2022-08-06 15:17:29 2116

翻译 open3d之Octree有关函数详情(笔记7)

八叉树是一种树数据结构,其中每个内部节点都有八个子节点。八叉树通常用于 3D 点云的空间划分。八叉树的非空叶节点包含一个或多个落入同一空间细分的点。八叉树是 3D 空间的有用描述,可用于快速找到附近的点。Open3D 具有几何类型八叉树,可用于创建、搜索和遍历具有用户指定的最大树深度 max_depth 的八叉树。可以使用 convert_from_point_cloud 方法从点云构建八叉树。通过从根节点到深度为 max_depth 的适当叶节点的路径将每个点插入到树中。随着树深度的增加,内部(最终是叶)

2022-06-22 10:00:58 764

翻译 open3d之体素化Voxelization有关函数详情(笔记6)

open3D

2022-05-23 16:54:03 3907

翻译 open3d之点云异常值去除(笔记5)

open3D

2022-05-23 16:44:21 2627

翻译 open3d之KDTree和文件I/O有关函数(笔记4)

KDTreeOpen3D 使用 FLANN 构建 KDTrees 以快速检索最近的邻居。 class open3d.data.PCDPointCloud 介绍: PCDPointCloud的数据类包含来自Redwood Living Room数据集的 fragment.pcd 点云网格 方法: __init__(self:open3d.cpu.pybind.data.PCDPointCloud,data_root:str='')...

2022-05-18 17:06:44 573 3

翻译 open3d.geometry.RGBDImage有关函数(笔记3)

Open3D有一个图像数据结构。它支持各种函数,例如read_image、write_image、filter_image和draw_geometries。Open3D 图像可以直接转换为或者从 numpy数组转换。Open3D RGBDImage由两个图像组成,分别是RGBDImage.depth和RGBDImage.color。我们要求将两个图像注册到相同的相机框架中并且具有相同的分辨率。Redwood datasetRedwood dataset是一个数据集。读取和可视化 RGBDIm

2022-05-11 17:06:50 2540

翻译 open3d.geometry.TriangleMesh有关函数(笔记2)

1.可视化3D网格(Visualize 3D mesh) open3d.geometry.TriangleMesh has_vertex_colors(self) 函数功能: 如果网格包含顶点颜色,则返回True 返回值: bool open3d.geometry.TriangleMesh has_vertex_normals(self) 函数功能: 如果网格包含顶点法线,则返回

2022-05-07 15:14:02 3923

翻译 open3d.geometry.PointCloud有关函数(笔记)

open3d自学笔记

2022-05-06 09:56:52 8275

原创 Python最小操作次数使数组元素相等

Python最小操作次数使数组元素相等(简单)题目描述:给你一个长度为 n 的整数数组,每次操作将会使 n-1 个元素增加 1。返回让数组所有元素相等的最小操作次数。示例 1:输入:nums = [1,2,3]输出:3解释:只需要3次操作(注意每次操作会增加两个元素的值):[1,2,3] => [2,3,3] => [3,4,3] => [4,4,4]示例 2:输入:nums = [1,1,1]输出:0解答:class Solution(object

2021-10-20 20:32:42 200

原创 Python实现两数之和(简单)

Python实现两数之和(简单)题目描述:给定一个整数数组 nums 和一个整数目标值 target ,请你在该数组中找出和为目标值 target 的那两个 整数 ,并返回它们的数组下标。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 解答:class Solution(object): def twoSum(self, nums, target):

2021-10-20 19:51:49 412

翻译 The StL Format(StL 格式)

The StL Format(StL 格式)Fabber 的标准数据格式背景​ 一个StL(StereoLithography)文件是 3 维表面几何的三角形表示。表面被细分或逻辑分解为一系列小三角形(面)。每个面由一个垂直方向(法线向量)和代表三角形顶点(角)的三个点描述。切片算法使用这些数据来确定制造商要构建的 3 维形状的横截面。Format Specifications(格式规格)​ StL 文件由一系列(方)面数据组成。每个面由单位法线(垂直于三角形且长度为 1.0 的线)和三个顶点

2021-10-06 21:13:36 837

原创 Numpy-08非常重要有用的数据合并操作

Numpy非常重要有用的数据合并操作背景:在给机器学习准备数据的过程中,经常需要进行不同来源的数据合并的操作两类场景:​ 1.给己有的数据添加多行,比如增添一些样本数据进去​ 2.给己有的数据添加多列,比如增添一些特征进去以下操作均可以实现数据合并:​ np.concatenate(array_list, axis=0/1):沿着指定axis进行数组的合并​ np.vstack或者np.row_stack(array_list):垂直vertically、按行row wise进行数据合并​

2021-09-23 15:58:33 288

原创 Numpy-07怎样给数组增加一个维度

Numpy怎样给数组增加一个维度背景:很多数据计算都是在二维或三维的,对于一维的数据输入为了形状匹配,经常需要升维变成二维需要:在不改变是数据的情况下,添加数组维度;(注意观察这个例子,维度变了,但数据没变)原始数组:一维数组arr=[1, 2, 3, 4],其shape是(4,),取值分别为arr[0], arr[1], arr[2], arr[3]变形数组:二维数组arr=[[1, 2, 3, 4]],其shape是(1, 4),取值分别为arr[0, 0], arr[0, 1], arr[

2021-09-23 15:58:10 2625

原创 Numpy-06计算数组中满足条件元素个数

Numpy计算数组中满足条件元素个数需求:有一个非常大的数组比如1亿个数字,求出里面数字小于5000的数字数目1.使用numpy的random模块生成1亿个数字In [1]:import numpy as npIn [3]:arr = np.random.randint(1, 10000, size=int(1e8))In [4]:arr[: 10]Out[4]:array([ 594, 490, 6373, 7500, 3744, 396, 5015, 7801, 4586,

2021-09-23 15:57:41 1331

原创 Numpy-05数学统计函数

Numpy数学统计函数1.Numpy有哪些数学统计函数:函数名说明np.sum所有元素的和np.prod所有元素的乘积np.cumsum元素的累积加和np.cumprod元素的累积乘积np.min最小值np.max最大值np.percentile0-100百分位数np.quantile0-1分位数np.median中位数np.average加权平均,参数可以指定weightsnp.mean平均值n

2021-09-23 15:57:15 240

原创 Numpy-04常用random随机函数汇总

Numpy常用random随机函数汇总函数名说明seed([seed])设定随机种子,这样每次生成的随机数会相同rand(d0, d1, …, dn)返回数据在[0,1)之间,具有均匀分布randn(d0, d1, …, dn)返回数据具有标准正态分布(均值0, 方差1)randint(low[, high, size, dtype])生成随机整数,包含low,不包含highrandom([size])生成[0.0, 1.0)的随机数choice

2021-09-23 15:56:48 677

原创 Numpy-03对数组按索引查询

Numpy对数组按索引查询基础索引传入单个数字以及切片来查询数据的神奇索引行和列都支持数字列表的方式来进行查询布尔索引先进性条件判断,得到一个布尔数组,然后使用它来对原来的数据进行索引查询三种索引方法: 基础索引 神奇索引 布尔索引In [1]:import numpy as npIn [2]:# 一维向量x = np.arange(10)xOut[2]:array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])In [3]:# 二维向量,一般用大写

2021-09-23 15:56:14 759

原创 Numpy-02核心array对象以及创建array的方法

Numpy的核心array对象以及创建array的方法array对象的背景:​ Numpy的核心数据结构,就叫做array就是数组,array对象可以是一维数组,也可以是多维数组​ Python的List也可以实现相同的功能,但是array比List的优点在于性能好、包含数组元数据信息、大量的便捷函数​ Numpy成为事实上的Scipy、Pandas、Scikit-Learn、Tensorflow等框架的“通用底层语言”​ Numpy的array和Python的List的一个区别,是它元素必须都是

2021-09-23 15:36:55 433

原创 Numpy-01简介安装

Numpy是什么?Numpy(Numerical Python)​ 一个开源的Python科学计算库​ 使用Numpy方法可以方便的使用数组、矩阵进行计算​ 包含线性代数、傅里叶变换、随机数生成等大量函数为什么使用Numpy?对于同样的数值计算任务,使用Numpy比直接编写Python代码实现,优点:代码更简洁:Numpy直接以数组、矩阵为粒度计算并且支持大量的数学函数,而Python需要用for循环从底层实现;性能更高效:Numpy的数组存储效率和输入输出计算性能,比Python使

2021-09-23 15:33:54 95

转载 Open3D文件类型

Open3D文件类型简介Open3D是一个开源库,支持快速开发处理3D数据的软件。Open3D在C++和Python中公开了一组精心挑选的数据结构和算法。后端经过了高度优化,并设置为并行化。它的代码是干净的、风格一致的。下面介绍一个我在学习Open3D的时候常用的文件类型:*.obj是一种文本文件。通常用以“#”开头的注释行作为文件头。数据部分每一行的开头关键字代表该行数据所表示的几何和模型元素,以空格做数据分隔符。对于点云数据来说,其中最基本的两个关键字:1.v 几何体顶点(Geometric

2021-09-17 14:42:11 529

原创 jdbc连接数据库时的时区报错

jdbc连接数据库——时区报错报错内容:*:The server time zone value ‘???ú±ê×??±??’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone con...

2019-12-19 00:37:21 1282

初学Open3D的数据集

包含Armadillo.ply、Bunny.ply、fragment.ply、cropped.json文件。

2021-09-16

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

TA关注的人

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