Tag: multidimensional array

初始化二维数组

我试图初始化一个二维数组,其中每个元素的types是char 。 到目前为止,我只能按以下方式初始化这个数组。 public class ticTacToe { private char[][] table; public ticTacToe() { table[0][0] = '1'; table[0][1] = '2'; table[0][2] = '3'; table[1][0] = '4'; table[1][1] = '5'; table[1][2] = '6'; table[2][0] = '7'; table[2][1] = '8'; table[2][2] = '9'; } } 我认为如果数组是10 * 10,这是微不足道的方法。 有没有有效的方法来做到这一点?

连接Numpy数组而不复制

在Numpy中,我可以使用np.append或np.concatenate连接两个数组: >>> X = np.array([[1,2,3]]) >>> Y = np.array([[-1,-2,-3],[4,5,6]]) >>> Z = np.append(X, Y, axis=0) >>> Z array([[ 1, 2, 3], [-1, -2, -3], [ 4, 5, 6]]) 但是这些复制了他们的input数组: >>> Z[0,:] = 0 >>> Z array([[ 0, 0, 0], [-1, -2, -3], [ 4, 5, 6]]) >>> X array([[1, 2, 3]]) 有没有办法将两个数组连接成一个视图 ,即不复制? 那需要一个np.ndarray子类吗?

二维数组使用NSMutableArray

我需要在Objective-C中创build一个可变的二维数组。 例如,我有: NSMutableArray *sections; NSMutableArray *rows; sections每个项目由一个数组rows 。 rows是一个包含对象的数组。 我想要做这样的事情: [ sections[i] addObject: objectToAdd]; //I want to add a new row 为了有这样的事情:第0节,行:obj1,obj2,obj3第1节,行:obj4,obj5,obj6,obj 7 … Objective-C有没有办法做到这一点?

获取二维数组的大小

好的,所以我有一个二维数组z [50] [50],因此z的大小是50 * 50,但是如果我说z.length,我只能得到50。 如何获得二维数组的实际大小?

multidimensional array初始化

我今天在C ++考试中看到了一个问题: 给定数组 int Multi[2][3][2] = {14,11,13,10,9,6,8,7,1,5,4,2} , Multi[1][1][0] 的值是多less? Multi[1][1][0] ? 不应该像这样初始化三维数组: {{{},{}},{{},{}},{{},{}}} ? 我怎样才能find这样的元素的价值? 这很混乱

PHP将两个关联数组合并成一个数组

$array1 = array("$name1" => "$id1"); $array2 = array("$name2" => "$id2", "$name3" => "$id3"); 我需要一个新的arrays,所有在一起,即它会 $array3 = array("$name1" => "$id1", "$name2" => "$id2", "$name3" => "$id3"); 做这个的最好方式是什么? 对不起,我忘了,ID将永远不会匹配对方,但从技术上来说,名字可能不会,而且都需要列在一个数组中。 我看着array_merge,但不知道这是否是最好的方式来做到这一点。 另外,你将如何testing这个?

PHP:从数组中获取密钥?

我相信这是超级简单的,并在PHP中的内置函数,但我还没有看到它。 以下是我目前正在做的事情: foreach($array as $key => $value) { echo $key; // Would output "subkey" in the example array print_r($value); } 我可以做一些类似于下面的事情,从而避免在每个foreach循环中编写“$ key => $ value”吗? (伪码) foreach($array as $subarray) { echo arrayKey($subarray); // Will output the same as "echo $key" in the former example ("subkey" print_r($value); } 谢谢! arrays: Array ( [subKey] => Array ( […]

映射一个NumPy数组

是否可以映射一个NumPy数组? 如果是的话,怎么样? 给定a_values – 二维数组 – 这是目前为我所用的技巧: for row in range(len(a_values)): for col in range(len(a_values[0])): a_values[row][col] = dim(a_values[row][col]) 但是,如果我怀疑在NumPy中的某个地方必须有一个function与以下类似的function一样: a_values.map_in_place(dim) 但如果像上面这样的东西存在,我一直无法find它。

如何按列值对二维数组sorting?

任何人可以帮助我在JavaScript中sorting2维数组? 它将具有以下格式的数据: [12, AAA] [58, BBB] [28, CCC] [18, DDD] 它应该看起来像这样sorting时: [12, AAA] [18, DDD] [28, CCC] [58, BBB] 所以基本上,按第一列sorting。 干杯

指向2d数组的指针

我有一个关于指向2d数组的指针的问题。 如果一个数组是类似的 int a[2][3]; 那么,这是一个指针数组a ? int (*p)[3] = a; 如果这是正确的,我想知道[3]从int(*p)[3]什么意思?