Questions tagged «arrays»

数组是一种有序的数据结构,由一组元素(值,变量或引用)组成,每个元素由一个或多个索引标识。当询问数组的特定变体时,请使用以下相关标记:[vector],[arraylist],[matrix]。使用此标签时,在特定于编程语言的问题中,使用正在使用的编程语言对问题进行标签。

2
如何使用jq根据内部数组中的值过滤对象数组?
鉴于此输入: [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ "condescending_jones", "loving_hoover" ] }, { "Id": "186db739b7509eb0114a09e14bcd16bf637019860d23c4fc20e98cbe068b55aa", "Names": [ "foo_data" ] }, { "Id": "a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19", "Names": [ "jovial_wozniak" ] }, { "Id": "76b71c496556912012c20dc3cbd37a54a1f05bffad3d5e92466900a003fbb623", "Names": [ "bar_data" ] } ] 我正在尝试使用jq构造一个过滤器,该过滤器返回Ids的所有对象,这些s 的内部数组中不包含“数据” Names,并且输出以换行符分隔。对于以上数据,我想要的输出是 cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19 我想我与此有点接近: (. - select(.Names[] contains("data"))) | .[] .Id 但select过滤器不正确,并且无法编译(获取error: …
239 arrays  json  select  jq  negation 

30
如何在Java中反转int数组?
Наэтотвопросестьответына 堆栈溢出нарусском:КакперевернутьмассиввДжаве? 我正在尝试反转Java中的int数组。 此方法不会反转数组。 for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1]; validData[validData.length - i - 1] = temp; } 怎么了
238 java  arrays  idioms  idiomatic 


7
NumPy数组初始化(使用相同的值填充)
我需要创建一个长度为NumPy的数组n,其中每个元素为v。 还有什么比: a = empty(n) for i in range(n): a[i] = v 我知道zeros并且ones可以在v = 0,1下使用。我可以使用v * ones(n),但是在vis 上将不起作用None,而且速度会慢很多。
237 python  arrays  numpy 



30
如何获得数组的第一个元素?
如何从这样的数组中获取第一个元素: var ary = ['first', 'second', 'third', 'fourth', 'fifth']; 我尝试了这个: alert($(ary).first()); 但是它会回来[object Object]。所以我需要从数组中获取第一个元素,它应该是element 'first'。

3
如何在ruby中按哈希值在哈希数组中搜索?
我有一系列哈希,@ fathers。 a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father 我如何搜索该数组并返回一个哈希数组,对于该数组,块返回true? 例如: @fathers.some_method("age" > 35) #=> array containing the …
234 ruby  search  hash  arrays 





10
Ruby中的数组切片:不合逻辑行为的解释(摘自Rubykoans.com)
我在进行Ruby Koans的练习时,对以下发现我无法解释的Ruby怪癖感到震惊: array = [:peanut, :butter, :and, :jelly] array[0] #=> :peanut #OK! array[0,1] #=> [:peanut] #OK! array[0,2] #=> [:peanut, :butter] #OK! array[0,0] #=> [] #OK! array[2] #=> :and #OK! array[2,2] #=> [:and, :jelly] #OK! array[2,20] #=> [:and, :jelly] #OK! array[4] #=> nil #OK! array[4,0] #=> [] #HUH?? Why's that? array[4,100] …
232 arrays  ruby 


2
在具有240个或更多元素的数组上循环时,为什么会对性能产生较大影响?
当在Rust中的数组上运行求和循环时,当CAPACITY> = 240 时,我注意到性能大幅下降。CAPACITY= 239快80倍。 Rust对“短”数组进行了特殊的编译优化吗? 与编译rustc -C opt-level=3。 use std::time::Instant; const CAPACITY: usize = 240; const IN_LOOPS: usize = 500000; fn main() { let mut arr = [0; CAPACITY]; for i in 0..CAPACITY { arr[i] = i; } let mut sum = 0; let now = Instant::now(); for _ …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.