ICode9

精准搜索请尝试: 精确搜索
  • Appendix D: Graphics matrix operations2022-03-02 22:01:49

    Great Microprocessors of the Past and Present (V 13.4.0) (cpushack.com) 3-D points are generally stored in four element vectors, defined as:[X, Y, Z, W]...where X, Y, and Z are the point 3-D coordinates, and W is the 'weight', and is used to nor

  • 算法中常见各种判断条件2022-03-01 14:32:56

    1.数组:matrix == null || matrix.length == 0 || matrix[0].length == 0; 2.栈:while(!stack.isEmpty()) 3.队列:队列为空:rear == front, 队满:(rear + 1) % queaSize = front; 4.双指针: while(l < r)

  • 样条曲线2022-03-01 12:00:27

    目录Piecewise-polynomial splinesThe minimum propertiesError analysisB-SplinesTruncated power functionsThe local support of B-splinesIntegrals and derivativesMarsden's identitySymmetric polynomialsB-splines indeed form a basisCardinal B-splinesCurve fit

  • 542. 01 Matrix 广度优先算法 二维矩阵 python2022-03-01 09:06:04

    题目搬运者 https://leetcode-cn.com/problems/01-matrix/ 给定一个mxn的二进制矩阵,返回每个单元格最接近0的距离。 两个相邻单元格之间的距离为1。 思路 广度优先算法 从矩阵中是0的位置开始遍历周围一圈将上一步的坐标加入队列,继续遍历周围一圈,有点类似”泛洪“操作为了实

  • Leetcode 931. 下降路径最小和(中等) 动态规划2022-02-28 20:34:45

    931. 下降路径最小和(中等) 输入为一个 n * n 的二维数组 matrix,请你计算从第一行落到最后一行,经过的路径和最小为多少。 就是说你可以站在 matrix 的第一行的任意一个元素,需要下降到最后一行。 每次下降,可以向下、向左下、向右下三个方向移动一格。也就是说,可以从 matrix[i][

  • Leetcode刷题(第48题)——旋转图像2022-02-28 19:03:18

    一、题目 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 二、示例 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[[7,4,1],[8,5,2],[9

  • Eigen源码阅读之一:项目组织结构2022-02-27 03:00:07

    Eigen是常用的线性代数计算库,而且是header-only,意即其只有头文件,没有对应的cpp/cc文件。Eigen目前仍在不断稳定的迭代,截止目前迭代到3.4.0。Eigen拥有完善的文档,高质量的代码,是开源软件的优秀典范。一次在项目中用到Eigen并且在学习模板元编程时,接触到CRTP等概念,遂激发兴趣想深入

  • Leetcode 303. 区域和检索 - 数组不可变(中等) 304. 二维区域和检索 - 矩阵不可变(中等) 560. 和为K的子数组(中等) 前缀和数组求窗口和2022-02-26 18:35:44

    labuladong讲解 303. 区域和检索 - 数组不可变(中等) 题目:    思路: 用前缀和记录开始到当前位置的元素和,这里前缀和数组长度n+1,presum[n+1]代表0-n的元素和   class NumArray { public: NumArray(vector<int>& nums) { int n=nums.size(); presum.resize(n

  • 再战leetcode(螺旋矩阵)2022-02-25 18:00:29

    54.螺旋矩阵 题目描述 题目描述 我们可以不用boolean [][]used数组来判断是否被使用过每个位置,我们只需要缩小边界就行。 一开始方向是往右走的,这个时候就是上边界就需要进行缩小,我们还要判断是否退出 if (++up>down) break; 后面如上一样,在那个位置就缩小那个位置的边框 代

  • Python中flatten,matrix.A用法2022-02-25 16:02:29

    一、用在数组 >>> a = [[1,3],[2,4],[3,5]] >>> a = array(a) >>> a.flatten() array([1, 3, 2, 4, 3, 5]) 二、用在列表 如果直接用flatten函数会出错 >>> a = [[1,3],[2,4],[3,5]] >>> a.flatten() Traceback (most recent call last

  • leetcode算法学习数组 模拟行为 螺旋矩阵2022-02-24 21:30:44

    package leetcode.array; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * @program: study * @description: 螺旋矩阵2 * @author: 小北丶 * @create: 2022-02-24 14:53 **/ public class Spiral_Matrix_II { //59. 螺

  • 01.08 零矩阵2022-02-21 16:35:27

    01.08 零矩阵 1、题目 编写一种算法,若M × N矩阵中某个元素为0,则将其所在的行与列清零。 1)示例1 输入: [ [1,1,1], [1,0,1], [1,1,1] ] 输出: [ [1,0,1], [0,0,0], [1,0,1] ] 2)示例2 输入: [ [0,1,2,0], [3,4,5,2], [1,3,1,5] ] 输出: [ [0,0,0,0], [0,4,5,0], [0,3,1,0] ] 2、初

  • 【模板】高斯-约旦消元法2022-02-20 08:35:44

    1 #include<bits/stdc++.h> 2 using namespace std; 3 int n; 4 struct matrix{ 5 double mat[128][128]; 6 matrix() {memset(mat,0,sizeof(mat));} 7 void get() { 8 for(int i = 1;i <= n;++i) 9 for(int j = 1;j <

  • 线性方程组的直接解法2022-02-19 20:03:14

    三角形方程组和三角分解 前代法 求解下三角形方程组 \[Ly = b \]其中 \(b=(b_1,\cdots,b_n)^T\in\mathbb{R}^n\) 已知, \(y=(y_1,\cdots,y_n)^T\in\mathbb{R}^n\) 未知,而 \[L = \left( \begin{matrix} l_{11}\\ l_{21} & l_{22}\\ \vdots & \vdots & \ddots\\ l_{n1} &

  • halcon-invert_matrix返回逆矩阵2022-02-18 17:35:43

    在HDevelop中 create_matrix (3, 3, [1,2,3,4,5,6,7,8,9], MatrixID) invert_matrix (MatrixID, 'general', 0, MatrixInvID) *返回逆矩阵 *参数1:原矩阵 *参数4:逆矩阵句柄       在QtCreator中 HTuple hv_MatrixID, hv_MatrixInvID; CreateMatrix(3, 3, (((((

  • 【模板】矩阵快速幂2022-02-17 15:03:00

    矩阵快速幂与正常的整数快速幂完全一致,只不过重定义了一下乘号罢了。 但注意此代码下的ans应初始化为矩阵乘法的幺元——即单位矩阵。 联动#F.Tr A #include<bits/stdc++.h> using namespace std; int n, moyn = 9973, t, s; struct matrix{ long long mat[10][10]; matrix() {

  • halcon-norm_matrix求矩阵的范数2022-02-17 08:33:50

    在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) norm_matrix (MatrixID, 'infinity-norm', Value1) *求矩阵的范数 *参数1:原矩阵 *参数2:范数类型 * 'frobenius-norm' 矩阵所有元素的平方之和再开方 * 'infinity-norm' 行元素绝

  • halcon-min_matrix返回最小值矩阵2022-02-17 07:31:07

    在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) min_matrix(MatrixID, 'rows', MatrixMinID) *返回最小值矩阵MatrixMinID *参数1:原矩阵 *参数2:最小值类型 * 'columns' 返回各列的最小值 * 'rows' 返回各行的最小值 * '

  • halcon-max_matrix返回最大值矩阵MatrixMaxID2022-02-16 13:00:55

    在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) get_size_matrix (MatrixID, Rows, Columns) *返回矩阵的行数Rows和列数Columns max_matrix (MatrixID, 'columns', MatrixMaxID) 返回最大值矩阵MatrixMaxID *参数1:原矩阵 *参数2:最大值类型 *

  • halcon-get_value_matrix返回矩阵的一个或多个元素2022-02-16 09:04:30

    在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) get_value_matrix (MatrixID, [0,2,1], [1,0,3], Value) *返回矩阵的一个或多个元素 *参数1:原矩阵 *参数2:行或行数组 *参数3:列或列数组 *保存提取的值--数组         在QtCreator中 H

  • halcon-set_value_matrix设置矩阵的一个或多个元素2022-02-16 09:01:39

    在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) value:=[1,-9,6] set_value_matrix(MatrixID,[0,2,1],[1,0,3],value) *设置矩阵的一个或多个元素 *参数1:原矩阵 *参数2:行或行数组 *参数3:列或列数组 *值--数组 *注意:行列和值要一一对应 get_full

  • C# 如何把一个二维数组的所有值复制到另一个二维数组中2022-02-15 19:02:53

    创建一个二维数组 int[,] matrix = new int[2, 3]{{1,2,3},{4,5,6}};//原数组 int row=matrix.GetLength(0);//数组行数 int col=matrix.GetLength(1);//数组列数 int length = matrix.Length;//总长度 a方法:遍历数组,逐一赋值 int[

  • halcon-get_diagonal_matrix获取对角线元素2022-02-15 07:00:20

     在HDevelop中 create_matrix (3, 4, 0, MatrixID) get_diagonal_matrix (MatrixID, 0, VectorID) *获取对角线元素 *参数1:源矩阵句柄 *参数2:Diagonal对角值 * 如果Diagonal =0,则返回主对角线元素 * 如果Diagonal 为正值,则返回右上角对角元素 * 如果Diagonal

  • halcon-copy_matrix复制矩阵2022-02-14 23:00:53

    在HDevelop中 create_matrix (3, 4, 0, MatrixID) copy_matrix (MatrixID, MatrixCopyID) *复制矩阵 *参数1:MatrixID 源矩阵句柄 *参数2:复制的矩阵句柄 repeat_matrix (MatrixID, 3, 4, MatrixRepeatedID) *重复矩阵,把源矩阵复制Rows×Columns 次,赋值给MatrixRepeatedID *参数

  • halcon-create_matrix创建一个矩阵2022-02-14 19:00:53

    在HDevelop中 create_matrix (3, 4, 0, MatrixID) *创建一个矩阵 *参数1:行 *参数2:列 *参数3:矩阵值,浮点数,整数会自动转换为浮点数 * 如果Value=某个值,整个矩阵都填充为这个值 * Value='identity',生成单位矩阵-->此时行列必须相等 * 如果Value包含多个值,且值的数

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有