Questions tagged «arrays»

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

13
Java ArrayList如何在开头添加元素
我需要将元素添加到ArrayList队列中,但是当我调用函数添加元素时,我希望它在数组的开头添加元素(因此它具有最低的索引),并且如果数组有10个元素添加一个新的结果将删除最旧的元素(具有最高索引的元素)。 有没有人有什么建议?
192 java  arrays  arraylist  stack 

13
阵列与列表的性能
假设您需要一个整数列表/数组,并且需要经常迭代,而我的意思是非常频繁。原因可能会有所不同,但是说这是大批量处理最内层循环的核心。 通常,由于大小的灵活性,人们会选择使用列表(List)。最重要的是,msdn文档声称Lists在内部使用数组,并且执行速度应该一样快(对Reflector的快速浏览可以确认这一点)。没关系,这涉及一些开销。 有人实际测量过吗?遍历一个列表6M次与数组花费相同的时间吗?

13
Java整数到字节数组
我得到一个整数: 1695609641 当我使用方法: String hex = Integer.toHexString(1695609641); system.out.println(hex); 给出: 6510f329 但我想要一个字节数组: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; 我该怎么做?
190 java  arrays  integer  byte 

5
了解NumPy的einsum
我正在努力了解确切的einsum工作原理。我看了一下文档和一些示例,但看起来似乎并不固定。 这是我们在课堂上讲的一个例子: C = np.einsum("ij,jk->ki", A, B) 对于两个数组A和B 我认为可以A^T * B,但是我不确定(正在对其中之一进行移调吗?)。谁能告诉我这里到底发生了什么(以及使用时的一般情况einsum)?

23
如何将元素插入数组中的特定位置?
假设我们有两个数组: $array_1 = array( '0' => 'zero', '1' => 'one', '2' => 'two', '3' => 'three', ); $array_2 = array( 'zero' => '0', 'one' => '1', 'two' => '2', 'three' => '3', ); 现在,我想array('sample_key' => 'sample_value')在每个数组的第三个元素之后插入。我该怎么做?
190 php  arrays 

6
数组的地址如何等于C中的值?
在下面的代码位中,指针值和指针地址与预期的不同。 但是数组值和地址不行! 怎么会这样? 输出量 my_array = 0022FF00 &my_array = 0022FF00 pointer_to_array = 0022FF00 &pointer_to_array = 0022FEFC #include <stdio.h> int main() { char my_array[100] = "some cool string"; printf("my_array = %p\n", my_array); printf("&my_array = %p\n", &my_array); char *pointer_to_array = my_array; printf("pointer_to_array = %p\n", pointer_to_array); printf("&pointer_to_array = %p\n", &pointer_to_array); printf("Press ENTER to …
189 c  pointers  arrays 


16
从数组中选择一个随机元素
假设我有一个数组,我想随机选择一个元素。 最简单的方法是什么? 明显的方法是array[random index]。但是也许有像红宝石的东西array.sample?或者如果不能通过扩展创建这种方法?
189 arrays  swift  random 


13
在bash中将数组作为参数传递
如何将数组作为参数传递给bash函数? 注意:在此处没有关于Stack Overflow的答案之后,我自己发布了一些粗略的解决方案。它只允许传递一个数组,它是参数列表的最后一个元素。实际上,它根本不是传递数组,而是传递其元素的列表,这些元素可以通过named_function()重新组装成数组,但是它对我有用。如果有人知道更好的方法,请随时在此处添加。
188 arrays  bash 

1
如何在YAML中创建一个空数组?
array_with_three_elements: - 1 - 2 - 3 empty_array: 有什么方法可以指定empty_array:是没有元素的数组,例如with []吗?当我将其加载到ruby hash中时,我想知道它是一个数组。 谢谢
188 ruby  arrays  yaml 


10
从字符串中删除前导逗号
我有以下字符串: ",'first string','more','even more'" 我想将其转换为数组,但是由于第一个逗号,显然这是无效的。如何从字符串中删除第一个逗号并使其成为有效的数组? 我想结束这样的事情: myArray = ['first string','more','even more']

6
替换Python NumPy数组中所有大于某个值的元素
我有一个2D NumPy数组,并希望将大于或等于阈值T的所有值替换为255.0。据我所知,最基本的方法是: shape = arr.shape result = np.zeros(shape) for x in range(0, shape[0]): for y in range(0, shape[1]): if arr[x, y] >= T: result[x, y] = 255 什么是最简洁,最pythonic的方法? 有更快的方法(可能不太简洁和/或更少的pythonic)来做到这一点吗? 这将是用于人头MRI扫描的窗口/水平调整子程序的一部分。2D numpy数组是图像像素数据。


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.