问题标签 [ragged]

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 投票
1 回答
49 浏览

java - 处理参差不齐的 2 dArray

/*我需要将一些信息存储在一个参差不齐的二维数组中。所以我希望这个程序能够接受 ex。3个名字,对于每个名字,我希望数组为每个名字存储一些课程。前任。名字安德斯参加了 3 门课程,oop、intP、appDesign。

我试图让它用 2 个 for 循环将此信息处理到数组中,但是循环有问题。希望任何人都可以帮助或给我一个线索。问候

0 投票
2 回答
1047 浏览

java - 如何在 Java 中创建一个参差不齐的数组

我想创建一个参差不齐的数组(二维数组),用户一次插入一个值。我通常会这样创建它们:
int[][] array = {{1,2,3}, {6,7}}但我事先不知道它们的大小。
我怎样才能创建一个这样的数组?

0 投票
1 回答
148 浏览

java - 从参差不齐的二维字符串数组中删除字符串并在此过程中缩短数组

我的教授本周为我们的期中考试提出了一个让我感到困惑的问题:

编写一个方法,给定一个 String 对象的二维(不规则)数组,并返回一个 String 对象的二维(不规则)数组,其中所有空条目都已删除。例如,如果原始数组有数据(NULL 表示空引用):

您的方法生成的结果将是一个包含三行的二维数组。

我的代码是:

我知道我需要计算每行中空值的数量,然后从字符串数组“array”的每行总长度中减去它(我知道的坏名字)。我想也许如果我为一维数组制作一个方法,它会帮助我更好地理解逻辑:

仍然对如何将逻辑应用于 2D 参差不齐的数组方法感到困惑,任何澄清将不胜感激!另外,我不相信我可以导入任何东西(至少不应该),这再次只是一个审查问题,所以我并不强调要得到答案,只是试图理解它背后的逻辑。

0 投票
1 回答
900 浏览

arrays - Julia 的 Vector{Vector{T}} 是否连续存储在内存中?

为了激发我的问题,考虑在 Julia中处理元素类型的锯齿状数组(为简单起见)时的情况。Int有两种存储方式:

  1. 作为Vector{Vector{Int}}
  2. 作为Vector{Union{Vector{Int}, Int}}(特别是,如果希望存储足够多的一元向量)

我的问题是哪一个更高效/更快/更好?

要回答这个问题,除其他外,我需要知道它们是如何存储在内存中的。即:

  1. 我认为 type 的变量Vector{Vector{Int}}将被视为同类类型数组,因此我希望它连续存储在内存中,因此对 cpu-cache 更友好。我对吗?还是连续性仅适用于元素数据类型为原始的数组?

  2. 一种类型的变量是否会Vector{Union{Vector{Int}, Int}}被视为异构数组,因此不会 连续存储在内存中?

  3. 将内存中连续表示的好处与没有数组容器用于 1 元素数组成员的好处相比,即将它们存储为原始数据类型(Int在这种情况下)?哪一种效率更高?

0 投票
1 回答
565 浏览

java - 将参差不齐的文件读入二维数组 - 打印 - 并找到列的平均值

我无法读取整个文件并将其放入数组中。它一直在我的 txt 文件中遗漏最后 2 个数字。我在导致这种情况的 createArr() 方法中做错了什么。此外,我的方法 avgTimeTemp() 除了第一行之外没有产生任何输出。我在下面包含了我的文本文件内容并输出。

文本文件内容

98 95 95 102

99 96

99.5 97

100 97.5 97.5

101 98.5 98 101 100 102.5

99.5

99.5 95 96.5 102 97.5

输出:

0 投票
3 回答
192 浏览

java - 如果没有一行比前一行长,如何编写一个返回true的方法,否则返回false?

说,如果我有一个二维数组:

我想编写一个方法来确保下一行的长度比数组的其余部分短我该怎么做?

基本上,如果没有行长于前一行,我将如何编写一个返回 true 的方法,否则返回 false ?

这是我的逻辑,即使我很遥远,只是不明白逻辑上如何去做。

0 投票
5 回答
59 浏览

java - 我怎样才能缩短我的 Jagged(Ragged) 代码?

我如何使用 for 循环编写更短的代码,这可能吗?而不是写作;

这是我的代码;

}

0 投票
3 回答
97 浏览

r - 从 CSV 导入前三个和后三个字段,字段数量可变

我在 csv 中有一个数据集。不幸的是,每一行都有不同数量的“,”逗号。我有兴趣从 R 中的文件中仅导入前 3 个和后 3 个变量。

例如:

> line: "A","B","C","D",...,"X",Y","Z"

我想实现以下`

> line: "A","B","C","X","Y","Z"

我尝试使用 grep 来查找 - 通过使用正则表达式 - 前 3 个变量:

在该操作之后,它向我显示了该表达式存在的所有行。

如何使用 grep 删除行中的以下变量,如果可能的话,如何删除整个区间(<3;n-3> 中的每个变量)。

你现在有其他方法来解决这个问题吗?

0 投票
2 回答
801 浏览

r - R 和 Zoo:数据参差不齐的移动平均线?

我想计算移动平均值以用已知条目 3、5 和 1 填充 NA 条目。如何使用 R 中的包 zoo 来做到这一点?

输入

失败

rollmean 失败

Rollapply 失败

预期输出类似于

有关的

  1. 有缺失值时使用 rollmean (NA)
0 投票
1 回答
639 浏览

arrays - 是否可以堆叠一个参差不齐的数组列表(列表中的每个数组的大小为 1 行和 n 列)?

我有一个数组列表。

我试图np.vstack按数组堆叠列表数组。但是因为数组的大小不相等(即列数不同),我收到了这个错误:

我不想连接它们,因为我想存储这些行以供将来计算。如果行参差不齐,如何逐行堆叠它们?

编辑:是否可以为此目的沿可变轴连接?