Questions tagged «arrays»

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

8
如何为Numpy数组添加新尺寸?
我从一个图像的numpy数组开始。 In[1]:img = cv2.imread('test.jpg') 形状是您可能期望的640x480 RGB图像。 In[2]:img.shape Out[2]: (480, 640, 3) 但是,我拥有的这张图像是一帧视频,长度为100帧。理想情况下,我希望有一个数组,其中包含该视频中的所有数据,从而img.shape返回(480, 640, 3, 100)。 将下一帧(即另一组图像数据,另一个480 x 640 x 3数组)添加到我的初始数组的最佳方法是什么?
85 python  arrays  opencv  numpy 



5
为什么System.arraycopy是Java固有的?
我很惊讶在Java源代码中看到System.arraycopy是本机方法。 当然,原因是因为它速度更快。但是,能够采用哪些本机技巧使代码更快呢? 为什么不只是循环遍历原始数组并将每个指针复制到新数组-当然这不是那么慢且麻烦吗?



8
JavaScript数组中的负索引是否应有助于数组长度?
在JavaScript中,我定义了这样的数组 var arr = [1,2,3]; 我也可以 arr[-1] = 4; 现在如果我这样做 arr = undefined; 我也丢失了对arr [-1]值的引用。 因此从逻辑上来说,似乎arr [-1]也是arr的一部分。 但是当我执行以下操作时(未将arr设置为undefined) arr.length; 返回3而不是4 ; 因此,我的观点是,如果数组可以与负索引一起使用,则这些负索引也应该是其长度的一部分**。我不知道可能是我错了,还是可能缺少一些关于数组的概念。

9
如何使用Gson解析JSON数组
我想解析JSON数组并使用gson。首先,我可以记录JSON输出,服务器清楚地响应客户端。 这是我的JSON输出: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] 我尝试了这种结构进行解析。一个类,该类取决于单个JSONArrayarray和ArrayList所有JSONArray。 public class PostEntity { private ArrayList<Post> postList = new ArrayList<Post>(); public List<Post> getPostList() { return postList; } public void setPostList(List<Post> postList) { this.postList = (ArrayList<Post>)postList; } …
84 java  android  arrays  json  gson 

6
从数组创建可变列表?
我有一个要转换为的数组List,以修改数组的内容。 堆栈溢出有大量的问题/答案的该地址Arrays.asList(),以及它如何仅提供底层阵列的列表视图,以及如何试图操纵所得列表将通常抛出UnsupportedOperationException如用来操纵列表(例如方法add(),remove()等)是未由提供的List实现实现Arrays.asList()。 但是我找不到如何将数组变成可变列表的示例。我想我可以遍历数组和put()每个值到一个新的List中,但是我想知道是否存在一个接口可以为我执行此操作。
84 java  arrays  list  mutable 


11
交织两个numpy数组
假设给出以下数组: a = array([1,3,5]) b = array([2,4,6]) 一个人如何有效地交织它们,以便获得这样的第三个数组 c = array([1,2,3,4,5,6]) 可以假设length(a)==length(b)。
84 python  arrays  numpy 

8
javascript对象过滤器数组
我有一系列对象,我想知道搜索它的最佳方法。给定以下示例,我如何搜索name = "Joe"和age < 30?jQuery有什么可以帮助的吗?还是我必须自己蛮力搜​​索? var names = new Array(); var object = { name : "Joe", age:20, email: "joe@hotmail.com"}; names.push(object); object = { name : "Mike", age:50, email: "mike@hotmail.com"}; names.push(object); object = { name : "Joe", age:45, email: "mike@hotmail.com"}; names.push(object);


8
如何在Java中填充数组?
我知道该怎么做,但我可以保证您可以像[[0] = {0,0,0,0};那样填写;你是怎么做到的?我确实尝试过Google,但没有任何帮助。
83 java  arrays 


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.