Questions tagged «arrays»

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

4
如何正确保存和加载numpy.array()数据?
我想知道如何numpy.array正确保存和加载数据。目前,我正在使用该numpy.savetxt()方法。例如,如果我有一个array markers,它看起来像这样: 我尝试通过使用以下方式保存它: numpy.savetxt('markers.txt', markers) 在其他脚本中,我尝试打开以前保存的文件: markers = np.fromfile("markers.txt") 这就是我得到的... 首先保存的数据如下所示: 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 但是,当我使用相同的方法保存刚刚加载的数据时,即 numpy.savetxt()它看起来像这样: 1.398043286095131769e-76 1.398043286095288860e-76 1.396426376485745879e-76 1.398043286055061908e-76 1.398043286095288860e-76 1.182950697433698368e-76 1.398043275797188953e-76 1.398043286095288860e-76 1.210894289234927752e-99 1.398040649781712473e-76 我究竟做错了什么?PS没有执行其他“后台”操作。只需保存和加载,这就是我得到的。先感谢您。
103 python  arrays  numpy 

9
无法在Java中创建LinkedList数组…?
我正在研究一个稀疏矩阵类,该类需要使用数组LinkedList来存储矩阵的值。数组的每个元素(即每个LinkedList)代表矩阵的一行。并且,LinkedList数组中的每个元素代表一列和存储的值。 在我的课程中,我将数组声明为: private LinkedList<IntegerNode>[] myMatrix; 并且,在的构造函数中SparseMatrix,我尝试定义: myMatrix = new LinkedList<IntegerNode>[numRows]; 我最终得到的错误是 无法创建的通用数组LinkedList<IntegerNode>。 因此,我对此有两个问题: 我做错了什么 如果无法创建数组,为什么在数组的声明中可以接受该类型? IntegerNode是我创建的课程。而且,我所有的类文件都打包在一起。
102 java  arrays  generics 

5
在Java中初始化布尔数组
我有这个代码 public static Boolean freq[] = new Boolean[Global.iParameter[2]]; freq[Global.iParameter[2]] = false; 有人可以告诉我我在这里到底在做什么错,我该如何纠正?我只需要将所有数组元素初始化为布尔型false。谢谢

7
关于C中的数组初始化的困惑
在C语言中,如果初始化这样的数组: int a[5] = {1,2}; 那么所有未显式初始化的数组元素将被隐式初始化为零。 但是,如果我这样初始化一个数组: int a[5]={a[2]=1}; printf("%d %d %d %d %d\n", a[0], a[1],a[2], a[3], a[4]); 输出: 1 0 1 0 0 我不明白,为什么要a[0]打印1而不是0?它是不确定的行为吗? 注意:这个问题是在采访中提出的。

7
将C int数组重置为零:最快的方法?
假设我们有一个T myarray[100]T = int,unsigned int,long long int或unsigned long long int,将所有内容重置为零的最快方法是什么(不仅用于初始化,而且在程序中多次重置内容) ?也许与记忆模式? 对于类似的动态数组也存在同样的问题T *myarray = new T[100]。
102 c++  c  arrays  memset 


5
在TypeScript中声明一个数组
我在Typescript中声明或使用布尔数组时遇到麻烦,不确定哪是错误的。我得到一个undefined错误。我应该使用JavaScript语法还是声明一个新的Array对象? 以下哪一项是创建数组的正确方法? private columns = boolean[]; private columns = []; private columns = new Array<boolean>(); 如何将所有值初始化为false? 我将如何访问这些值,是否可以像columns[i] = true;.. 那样访问它们?

23
如何从数组中获取一些随机元素?
我正在研究“如何从javascript中的数组随机访问元素”。我发现了许多与此有关的链接。像: 从JavaScript数组中获取随机项目 var item = items[Math.floor(Math.random()*items.length)]; 但是在这种情况下,我们只能从数组中选择一项。如果我们需要多个元素,那么我们如何实现呢?我们如何从数组中获得多个元素?

5
从数组中删除第一个元素并返回减去第一个元素的数组
var myarray = ["item 1", "item 2", "item 3", "item 4"]; //removes the first element of the array, and returns that element. alert(myarray.shift()); //alerts "item 1" //removes the last element of the array, and returns that element. alert(myarray.pop()); //alerts "item 4" 运行代码段隐藏结果展开摘要 如何删除第一个数组但返回数组减去第一个元素 在我的示例中,"item 2", "item 3", "item 4"当我删除第一个元素时我应该得到

16
Java中的数组长度
我声明了一个数组,如下所示: int[] arr = new int[10]; 然后,我为数组分配了以下值: arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; 然后,我声明并初始化了一个整数变量: int arrayLength = arr.length; 这对于查找实际大小很有用,但是有什么方法可以找到数组的逻辑大小吗?
101 java  arrays 

12
如何检测变量是否为数组
确定JavaScript中的变量是否为数组的最佳事实标准跨浏览器方法是什么? 在网络上搜索时,有很多不同的建议,有些是好的,有些是无效的。 例如,以下是一种基本方法: function isArray(obj) { return (obj && obj.length); } 但是,请注意,如果数组为空,或者obj实际上不是数组而是实现了length属性等,会发生什么情况。 那么,从实际工作,跨浏览器和仍有效执行的角度来看,哪种实现是最佳的呢?
101 javascript  arrays 

12
字节数组到图像的转换
我想将字节数组转换为图像。 这是从中获取字节数组的数据库代码: public void Get_Finger_print() { try { using (SqlConnection thisConnection = new SqlConnection(@"Data Source=" + System.Environment.MachineName + "\\SQLEXPRESS;Initial Catalog=Image_Scanning;Integrated Security=SSPI ")) { thisConnection.Open(); string query = "select pic from Image_tbl";// where Name='" + name + "'"; SqlCommand cmd = new SqlCommand(query, thisConnection); byte[] image =(byte[]) cmd.ExecuteScalar(); Image newImage = …
101 c#  arrays  byte  bytebuffer 

9
在Swift中将对象数组映射到Dictionary
我有个Person的对象数组: class Person { let name:String let position:Int } 数组是: let myArray = [p1,p1,p3] 我想映射myArray成为字典[position:name]的经典解决方案是: var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] = person.name } 有雨燕任何优雅的方式做到这一点与功能的办法map,flatMap......或其他现代风格的雨燕
101 ios  arrays  swift  dictionary 

16
从数组中删除重复项
我有一个看起来像这样的对象数组: var array = [ {id:123, value:"value1", name:"Name1"}, {id:124, value:"value2", name:"Name1"}, {id:125, value:"value3", name:"Name2"}, {id:126, value:"value4", name:"Name2"} ... ]; 如您所见,有些名称是重复的。我只想获取一个仅包含名称的新数组,但是如果某些名称重复,我不想再次添加它。我想要这个数组: var newArray = ["Name1", "Name2"]; 我正在尝试使用map: var newArray = array.map((a) => { return a.name; }); 但是问题是,这返回了: newArray = ["Name1", "Name1", "Name2", "Name2"]; 我如何在其中设置一些条件map,以便它不返回已经存在的元素?我想使用map其他ECMAScript 5或ECMAScript 6功能来执行此操作。
100 javascript  arrays 

9
PHP从关联数组中删除元素
我有一个看起来像这样的PHP数组: Index Key Value [0] 1 Awaiting for Confirmation [1] 2 Assigned [2] 3 In Progress [3] 4 Completed [4] 5 Mark As Spam 当我var_dump数组值我得到这个: array(5) { [0]=> array(2) { ["key"]=> string(1) "1" ["value"]=> string(25) "Awaiting for Confirmation" } [1]=> array(2) { ["key"]=> string(1) "2" ["value"]=> string(9) "Assigned" } [2]=> …
100 php  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.