问题标签 [arrayofarrays]

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 回答
79 浏览

c - 字符串的动态数组,但我检测到堆损坏

我尝试创建一个 char 指针的动态数组,指针也可以是动态内存意味着什么,所以在上面的代码中我尝试为数组分配一个大小,并在他中为第一个对象分配一个字符串。但是我在数组指针上收到错误“检测到堆损坏”。

我复制了整个主要内容,所以你知道我没有预料到这一点。

0 投票
0 回答
49 浏览

arrays - 在numpy中创建数组数组

我正在尝试在 numpy 中创建一个空的数组数组,并将元素添加到一个for循环中。

我试图创建它arr_of_arrs = np.empty(num_of_arrays, dtype=np.array),但我得到了一个错误TypeError: data type not understood

我该怎么做?

0 投票
2 回答
332 浏览

arrays - Julia:计算数组中的元素总数

Julia 中是否有一个函数可以为您提供数组数组(或“锯齿状数组”)中的元素总数?

这就是我的意思:

我正在寻找一个 desired_function(my_array_of_arrays)可以返回的函数6

如果没有,在 Julia 中最快的方法是什么?

提前致谢!

0 投票
1 回答
129 浏览

arrays - PowerShell替换数组中的值

我是 PowerShell 的新手,我需要一些支持来替换数组中的值。请看我的例子:

0 投票
1 回答
555 浏览

arrays - 在 Ada 中创建一个空数组

我正在尝试在 Python 中编写与以下语句等效的 Ada:L = [[] for i in range(n)]

我正在解决一个动态编程问题,如果第 i 个数组的元素少于第 j 个数组,我的计划是最终将 L 中的第 j 个数组的内容复制到第 i 个数组(j < i)中。

我发现了如何通过以相反的顺序定义其范围来创建一个空数组。因此,例如, arr2 将是一个空数组,创建如下:

arr2:整数数组(2 .. 1);

我的问题是,如何定义更大的数组 L 以包含 n 个这样的 arr2 数组?

请告诉我。

更新:我能够使用以下答案使其正常工作。这是我的代码。

0 投票
0 回答
46 浏览

arrays - 在使用反应角度形式向表格显示数据时需要帮助

json数据:

需要以这种方式使用 Angular 反应表单显示到 表格表格数据 我所做的方式是模板驱动的,这使得向输入添加像 max 这样的动态验证变得困难。任何帮助将非常感激。

ngOnInit(): 无效 {

this.buildForm(this.orderInfo.submissionDto.submissionFilingDto.taxDataRequestResponse.taxDataField.stocksField);

}

buildForm(数据:股票[]){

this.taxRecalcForm = this.formBuilder.group({

绝地:this.formBuilder.array([]),

jedis1: this.formBuilder.array([]),

});

this.initJedis(data);

}

initJedis(数据:股票[]){

const control = this.taxRecalcForm.controls['jedis'];

// this.data.forEach(x => {

// control.push(this.initJedi(x));

// });

for(让 x 的数据)

{

让 v = this.initJedi(x);

control.push(v);

}

}

initJedi(绝地?:股票):FormGroup {

让绝地1 =绝地;

const control1 = this.taxRecalcForm.controls['jedis1'];

// jedi.stockDetail[0].forEach(x => {

// control1.push(this.initJedi1(x));

// });

for(let x of jedi.stockDetailField)

{

//for(let y of x.stockDetail){

var i =this.initJedi1(x);

control1.push(i);

//}

}

返回 this.formBuilder.group({

开始日期:[jedi.beginDateField || ''],

结束日期:[jedi.endDateField || ''],

总股数:[“总股数”|| ''],

总资产:[“总资产”|| ''],

资产日期:[“资产日期”|| ''],

});

}

initJedi1(jedi1: stockDetail): FormGroup {

让 v = jedi1;

返回 this.formBuilder.group({

parValue: [v.parValueField || ''],

stockDescription: [v.stockDescriptionField || ''],

numberOfShares:[v.numberOfSharesField || ''],

已发行股份:["已发行股份" || '']

});

}

HTML

开始日期 结束日期 股票详情 已发行股份总数 总资产 资产日期 股票类别 股份数量 面值/股份 已发行股份
0 投票
1 回答
52 浏览

swift - 如何在 Swift 5 中对数组的数组进行排序

例如我有

我如何对其进行排序,以便它以最高到最低的值 B、C、A 返回

0 投票
2 回答
120 浏览

sum - Julia 使用 fill() 和 .+= 的“奇怪”行为

我在我的代码中观察到“.+=”的意外行为(可能只是我,我对 Julia 很陌生)。考虑以下示例:

可以看出,最后一条命令不仅改变了 b[2] 的值,还改变了 b[3] 的值,而 b[1] 保持与之前(*)相同,我们可以确认运行:

现在,简单地使用“+=”代替我可以获得我对“.+=”的预期行为,即:

谁能解释我为什么会这样?我当然可以只使用 +=,或者可能与数组数组不同的东西,但是因为我正在努力提高速度(我有一个代码需要执行这些操作数百万次,并且需要在更大的矩阵上执行)和 . += 速度要快得多,如果我仍然可以利用此功能,我想了解一下。谢谢大家!

编辑: (*) 显然只是因为 b[1] 不为零。如果我运行:

您可以看到只有零值发生了变化。这打败了我。

0 投票
2 回答
167 浏览

perl - Perl:组合两个哈希数组的值并使第二个数组的值成为输出哈希的键

对不起,如果我所说的哈希数组是别的东西。从现在开始,我将把这些东西称为“结构”。无论如何,假设我有两个结构:

我怎样才能得到输出:

两个结构中都不会缺少元素,也不会有“undef”值。

0 投票
1 回答
67 浏览

arrays - Ruby on Rails:将哈希数组中的值与数组数组组合(或附加?)

我有一个数组数组,其中包含有关客户总数、订单总数、订单总值和位置的汇总数据。

我有一个单独的哈希数组,其中包含共享相同位置列表的数据(来自另一个来源),以及我们目标市场中该位置的客户数量的计数。

我需要将它们组合成一个新的数组数组(或将散列数组的值附加到现有的数组数组中),以便我可以将该数据输出到报告中,以向客户经理展示他们在每个位置的市场渗透率。为此,我需要遍历数组并在位置值上匹配它们,因为位置不一定总是在数组中以相同的顺序排列。

我知道如何将市场渗透数据放入表格中,但我就是不知道如何将两者结合或附加。如果它有所作为/让生活更轻松,则可以将预期客户端列表作为另一个数组数组,而不是哈希数组。

我只使用 Ruby on Rails 几个月,而且我完成的所有教科书和在线课程都只是处理使用数组或使用哈希的简化示例;似乎无处涵盖处理更复杂的数组数组和哈希数组的现实生活应用,没关系尝试将它们组合起来......提前感谢您可以分享的任何建议/解决方案。