multidimensional-array 相关问题

多维数组可以描述为多维表。用于查找给定元素的每个索引称为维度。

展平二维数组,同时保留数字关联行键

我需要将二维数组展平为一维数组,而不会在此过程中丢失我的数字二级键。 样本数据: [ [2015 => '2015'], [2016 => '2016'], [2017 => '2017'], ...

回答 3 投票 0

使用指针访问多维数组元素

如何使用指针访问N维数组的元素?即我可以用什么来代替 a[i][j]...[k]? 例如,我尝试执行以下操作,但这不起作用: #包括 如何使用指针访问N维数组的元素?即我可以用什么来代替 a[i][j]...[k]? 例如,我尝试执行以下操作,但这不起作用: #include<iostream> #include<conio.h> using namespace std; int main() { const int n1 = 5, n2 = 5, n3 = 5; int array[n1][n2][n3]; for (int i = 0; i < n1; i++) for (int j = 0; j < n2; j++) for (int k = 0; k < n3; k++) array[i][j][k] = n1*n2*n3; cout << array[1][2][4]<<endl; cout << *(*array + n1 + n2 * 2 + 4); _getch(); return 0; } 引自N1256 6.5.2.1 数组下标 下标运算符[]的定义 E1[E2] 与 (*((E1)+(E2))) 相同。 由此,我可以说以下所有内容都是等效的: a[i][j][k] (*(a + i))[j][k] (*((*(a + i)) + j))[k] (*((*((*(a + i)) + j)) + k)) 注意:添加的代码是C++,而不是C。对于C++,N3337 5.2.1 下标说: 表达式 E1[E2] 与 *((E1)+(E2)) (根据定义)相同

回答 1 投票 0

Kotlin 2D 字符串数组使用indexOf 推断类型错误

我正在尝试使用一组二维数组来提取数据。我试图在数组中找到 String 对象的索引,并使用该索引从同一行但单独的列中提取数据,所以我没有

回答 1 投票 0

按第三列中的值按降序对二维数组的行进行排序

我有一个二维数组,其中的行包含 ID 号、名称字符串以及名称出现的次数。 我想按计数值按降序对数组进行排序。 样本数组: [ ...

回答 3 投票 0

如何在 Excel 中创建方形二维动态数组:例如5x5 顶行全 1,下一行一个 0 和四个 1,下一行两个 0 和三个 1 等等

我想使用Excel公式,而不是VBA,创建一个具有以下值的数组: 在此输入图像描述 该公式必须允许范围随着水平复制而动态增长...

回答 1 投票 0

如何从多维数组的特定列访问深层值

我有以下从 WP REST API 的 JSON 响应转换而来的数组: [ [ 'id' => 6, 'convert_id' => [4], 'nome_do_convidado' => '约翰·多伊', ...

回答 4 投票 0

如何使用迭代打印所有内容,在同一行上打印数组中的特定字符串和双精度数组中的数组值?

我基本上必须创建一个方法,该方法接受一个字符串数组和一个由三个双精度数组组成的二维数组,并将第一个字符串与第一个数组放在一起,第二个字符串与第二个数组放在一起...

回答 1 投票 0

Numpy 数组方法比 numpy 函数更快?

我必须处理 Keras 模型的学习历史。这是一项基本任务,但我测量了 Python 内置 min() 函数、numpy.min() 函数和 numpy nda 的性能...

回答 1 投票 0

用二维数组的名称分配和打印指针值时出现意外结果

根据我对二维数组的理解,假设我声明 int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};,它将按照精确的顺序存储在内存中。 每行的地址可以是

回答 1 投票 0

Sub 循环时保留数组值

我目前有这段代码可以查找所有文件和文件夹并将其写入表中。问题是有时会很慢。 下面的代码被修改,以便它写入数组,但我......

回答 2 投票 0

在后续行项目中使用期末库存余额作为期初库存

项目 公开巴尔 在 出去 克洛斯巴尔 A 10 10 0 20 乙 200 200 300 100 C 50 100 100 50 D 20 20 40 0 乙 100 0 50 50 乙 D 乙 A C 在上表中,每个项目的 CLOS BAL = (OPEN BAL + IN - OUT)。布...

回答 1 投票 0

将多维数组的每个子集中的列值合并为逗号分隔值

我在重新构建 PHP 数组时遇到了一些麻烦。我需要更改它以使用 tfPDF 库将表格打印到 PDF 文档。 我尝试使用 foreach() 循环、array_walk()、array_walk_recursive()、array_c...

回答 2 投票 0

从 Julia 的多维数组中删除带有 NaN 的整行?

我正在尝试将Remove NaN row from X array中的第一个答案以及Y中的相应行从Python转换为Julia 0.5.0,而不导入numpy。我可以复制“去除 Na...

回答 1 投票 0

在 PHP 中重建数组:合并数组元素并将它们保存为逗号分隔值

我在重新构建 PHP 数组时遇到了一些麻烦。我需要更改它以使用 tfPDF 库将表格打印到 PDF 文档。 我尝试了 foreach 循环、array_walk、array_walk_recursive、array_chunk 和

回答 1 投票 0

合并两个数组,按一列分组,并与另一列形成单个分隔字符串

这里有两个相似的数组,我想按要求的方式加入这个数组。我怎样才能做到这一点。 $arr1 = 数组( 大批( '类别' => '1 类', '学生' => array('说出一个名字') ),

回答 4 投票 0

如何使用 PHP 从按其中某个值分组的多维数组中提取值?

我有一个看起来像这样的数组:- 大批 ( [0] => 数组 ( [id] => 10 [group] => 11 ) [1] => 数组 ( [id] => 11 [group] => 13 ) [2] => 数组 ( [id] => 12 [group] =&...

回答 4 投票 0

按两列对二维数组数据进行分层分组,并在每个唯一路径中连接第三列值

我需要将二维数组中的数据分组为关联数组的关联数组,其中 d 值是第一级键,s 值将成为第二级键,i 值

回答 2 投票 0

根据条件对二维数组中的多个项目求和(javascript)

我有一个二维数组: [ [ 1, 2, 43, 5 ], [ 1, 5, 12, 1 ], [ 2, 3, 6, 77 ], [ 2, 1, 48, 94 ], [ 3, 3, 15, 85 ], [ 3, 7, 97, 86 ], [ 4, 0, 9, 54 ], [ 4, 1, 83, 16 ]] 这就是我的结果

回答 1 投票 0

使用二维数组的矩阵乘法

我正在尝试学习二维数组。我偶然发现了一个问题。它表示使用名为 readMatrix() 的函数读取阶数为 a*b 和 m*n 的两个矩阵,使用 processMatric() 将矩阵相乘...

回答 1 投票 0

带有递归函数的嵌套循环?

我需要对谷歌建议的每个结果进行递归循环,直到用户定义的深度,并将结果保存在多维数组中,稍后进行探索。 我想得到这个结果。 谷歌 谷歌...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.