问题标签 [diagonal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2328 浏览

python - 在不使用 for 循环的情况下构建对角矩阵

我正在尝试在不使用for循环的情况下在 Python 中构建以下矩阵:

我在 NumPy 中尝试了该fill_diagonal方法(请参见下面的矩阵 B),但它没有给我与矩阵 A 中所示相同的矩阵:

这是我用来构造矩阵的 Python 代码:

for那么有没有一种方法可以在不使用循环的情况下构造一个像矩阵 A 所示的对角矩阵?

0 投票
2 回答
3686 浏览

c++ - 在一个循环中对角循环通过 2D 数组

如何在一个循环中遍历整个二维数组, 例如

我想将对角线元素 push_back 放入缓冲区进行处理:2 到 2、3 到 3、4 到 4 我尝试在两个单独的循环中执行此操作,但之后我无法将它们一起处理。

示例二维数组:

因此,(0,1)到(1,0)的缓冲区将是:网格中的一颗星

(0,2) 到 (2,0) 的缓冲区:两颗星

(0,3) 到 (3,0) 的缓冲区:三颗星

等等...

注意缓冲区是一个字符串。

0 投票
1 回答
183 浏览

ruby - 来自随机数的 Ruby 对角矩阵

我需要创建一个对角矩阵(8x8)并用 [-30..45] 范围内的随机数填充它在我需要将数组转换为向量并对其进行排序之后

我尝试了不同的方法。

起初我创建矩阵(8x8)

我还制作了一个范围内随机数的数组

并做了一个对角矩阵

如何用我的数组填充对角矩阵并将其放入向量中?我有 2 种算法用于对向量进行排序

0 投票
1 回答
2178 浏览

python - 在 scipy 中删除/设置稀疏矩阵的非零对角元素

假设我想从 a 中删除对角线scipy.sparse.csr_matrix。有没有一种有效的方法呢?我看到在sparsetools模块中有C返回对角线的函数。

基于此处此处的其他 SO 答案,我目前的方法如下:

然后我跟着

在不编写自己的Cython代码的情况下,这是我能做的最好的事情吗?

0 投票
1 回答
81 浏览

jquery - 停止jquery动画

我在使用 jquery 动画时遇到问题。我的代码如下:

问题是我不知道如何停止这个动画!当滚动达到 800 像素时动画开始和结束,但每次我移动滚动动画都会从原来的位置重新开始。我能做些什么?。我只需要动画单独开始和结束 1 次。

谢谢!

0 投票
2 回答
1437 浏览

r - r中大块对角稀疏矩阵的逆

我想计算一些大块对角稀疏矩阵的逆。行数和列数略高于 50,000。这些块是 12 x 12 并且是稀疏的(27 个非零元素)。

我试图计算整个矩阵的逆(使用求解)​​。这是不可能的,整个矩阵太大了。

之后,我使用了一个 for 循环。在每次迭代中,我取出一个块,计算其逆并将其放回原处。

该方法有效,但我需要大约 5 分钟。我想知道是否有更快的方法。

提前谢谢了。

0 投票
2 回答
783 浏览

c# - 从 3D 对角线计算矩形的点

我知道 3D 平面中的 3 个点。两个点是对角线的端点,另一个是平面上的随机点。如何从已知的对角线计算矩形的另外两个点?(稍后我将在 C# 中使用点来计算矩形的周长。)

0 投票
1 回答
7799 浏览

r - 如何填充给定r中对角线和非对角线元素的矩阵?

我有一个矩阵的元素如下:

我想要的最终矩阵应该是一个对称矩阵,如下所示:

其中对角线由 diag 填充,下三角形区域由 offdiag 列填充。

在实践中,所有的数字都是随机的。所以我需要一种通用的方法来用元素填充矩阵。

提前致谢!

0 投票
1 回答
266 浏览

python - python CSV编辑矩阵对角线中的元素

我有一个包含 n * n 距离矩阵的 CSV 文件,这是视图的一部分,

在此处输入图像描述

我想用python编辑这个CSV,让矩阵的对角线元素替换为1,怎么办?</p>

我在 Windows 8.1 x64 下使用 python 2.7.4。

0 投票
1 回答
526 浏览

java - Java Connect Four 游戏无法识别对角线胜利

我正在尝试制作一个 6 行 7 列的连接四游戏。该板是一个字符串二维数组,板上的每个空槽都是一个“。”字符串。如果我再调整循环,程序会给我一个 indexArrayOutOfBoundsException,所以我不知道需要对算法进行哪些更改来检查对角线获胜。