搜索结果
查询Tags标签: Array,共有 1590条记录-
numpy中的array
将L生成为numpy中的array数组,可以直接通过L*2的操作得到每项的平方,但时间加快了一百倍而普通的List不可以通过L*2实现每项仅能得到首尾相接的列表 矩阵乘法利用dot函数 求逆矩阵求伪逆矩阵,x为2X8矩阵
2022/1/12 6:07:57 人评论 次浏览 -
numpy中的array
将L生成为numpy中的array数组,可以直接通过L*2的操作得到每项的平方,但时间加快了一百倍而普通的List不可以通过L*2实现每项仅能得到首尾相接的列表 矩阵乘法利用dot函数 求逆矩阵求伪逆矩阵,x为2X8矩阵
2022/1/12 6:07:57 人评论 次浏览 -
《视觉SLAM十四讲》笔记(1-3)
目录文章目录 目录第1讲 引言第2讲 初识SLAM第3讲 三维空间刚体运动旋转矩阵点,向量和坐标系坐标系间的欧式变换变换矩阵与齐次坐标齐次坐标(Homogeneous Coordinate)的优势 旋转向量和欧拉角旋转向量欧拉角 四元数四元数定义用单位四元数表示旋转第1讲 引言 SLAM是Simul…
2022/1/12 6:06:38 人评论 次浏览 -
《视觉SLAM十四讲》笔记(1-3)
目录文章目录 目录第1讲 引言第2讲 初识SLAM第3讲 三维空间刚体运动旋转矩阵点,向量和坐标系坐标系间的欧式变换变换矩阵与齐次坐标齐次坐标(Homogeneous Coordinate)的优势 旋转向量和欧拉角旋转向量欧拉角 四元数四元数定义用单位四元数表示旋转第1讲 引言 SLAM是Simul…
2022/1/12 6:06:38 人评论 次浏览 -
排序--希尔排序
希尔排序的介绍希尔排序(Shells Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名 希尔排序是把记录按下标的一定增量分组…
2022/1/11 23:10:43 人评论 次浏览 -
排序--希尔排序
希尔排序的介绍希尔排序(Shells Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名 希尔排序是把记录按下标的一定增量分组…
2022/1/11 23:10:43 人评论 次浏览 -
Bezier 曲面 (Python)
import numpy as np from matplotlib import pyplot as plt import random import math from mpl_toolkits.mplot3d import Axes3Ddef getBezierInterp(p, t):if len(p) == 1:return p[0]return getBezierInterp([p[i]*(1-t) + p[i+1]*t for i in range(len(p)-1)], t)con…
2022/1/11 17:05:48 人评论 次浏览 -
Bezier 曲面 (Python)
import numpy as np from matplotlib import pyplot as plt import random import math from mpl_toolkits.mplot3d import Axes3Ddef getBezierInterp(p, t):if len(p) == 1:return p[0]return getBezierInterp([p[i]*(1-t) + p[i+1]*t for i in range(len(p)-1)], t)con…
2022/1/11 17:05:48 人评论 次浏览 -
编程语言JAVA初阶必学-线性表-顺序表
编程语言JAVA初阶必学-线性表-顺序表 线性表概念: 线性表是n个具有相同特性的数据元素的有限序列。线性表表示一种广泛应用在实际中的数据结构,线性表中数据元素的关系的一对一的关系,大多数线性表除了第一个和最后一个数据元素之外,其他数据元素都是首尾相接的。 常见…
2022/1/11 11:05:04 人评论 次浏览 -
编程语言JAVA初阶必学-线性表-顺序表
编程语言JAVA初阶必学-线性表-顺序表 线性表概念: 线性表是n个具有相同特性的数据元素的有限序列。线性表表示一种广泛应用在实际中的数据结构,线性表中数据元素的关系的一对一的关系,大多数线性表除了第一个和最后一个数据元素之外,其他数据元素都是首尾相接的。 常见…
2022/1/11 11:05:04 人评论 次浏览 -
为 Array 对象添加一个去除重复项的方法
方法一: Array.prototype.uniq = function () { let arr = []; this.forEach((item, index, array) => { const result = arr.some((x) => Object.is(x, item)); if (result === false) { arr…
2022/1/11 6:03:44 人评论 次浏览 -
为 Array 对象添加一个去除重复项的方法
方法一: Array.prototype.uniq = function () { let arr = []; this.forEach((item, index, array) => { const result = arr.some((x) => Object.is(x, item)); if (result === false) { arr…
2022/1/11 6:03:44 人评论 次浏览 -
第三天--数组和面向对象编程
今天学习效率有点低看的不多,其中数组知道了定义的规范性 [ ] 是写在数据类型后面的,其中后面的稀疏数组的部分花了点时间理解了下,有图对照着理解还是很快的。还有其中的冒泡排序,以前在C语言的学习中没能很好的理解,在这次的学习中应该算是掌握了,其中主要是内层循…
2022/1/10 22:03:32 人评论 次浏览 -
第三天--数组和面向对象编程
今天学习效率有点低看的不多,其中数组知道了定义的规范性 [ ] 是写在数据类型后面的,其中后面的稀疏数组的部分花了点时间理解了下,有图对照着理解还是很快的。还有其中的冒泡排序,以前在C语言的学习中没能很好的理解,在这次的学习中应该算是掌握了,其中主要是内层循…
2022/1/10 22:03:32 人评论 次浏览 -
利用python通过两点构成的空间直线和平面计算交点
Coordinate.calCoordinateFrom2PointsAndPlane()函数说明 一、功能 该函数用于计算空间直线与空间平面的交点坐标。 二、计算原理 空间直线与平面交点示意如下图所示: 利用空间直线上任意两点求得其方向向量: LineVector=(x1−x2,y1−y2,z1−z2)=(m,n,p)LineVec…
2022/1/10 20:03:59 人评论 次浏览