标签: multidimensional-array

指向2d数组的指针

我有一个关于指向2d数组的指针的问题.如果数组是这样的

int a[2][3];
Run Code Online (Sandbox Code Playgroud)

那么,这是一个指向数组的指针a吗?

int (*p)[3] = a;
Run Code Online (Sandbox Code Playgroud)

如果这是正确的,我想知道什么[3]意思int(*p)[3]

c++ arrays pointers multidimensional-array

48
推荐指数
4
解决办法
5万
查看次数

numpy逐行划分

如何将numpy数组行除以此行中所有值的总和?

这是一个例子.但我非常确定有一种奇特且更有效的方法:

import numpy as np
e = np.array([[0., 1.],[2., 4.],[1., 5.]])
for row in xrange(e.shape[0]):
    e[row] /= np.sum(e[row])
Run Code Online (Sandbox Code Playgroud)

结果:

array([[ 0.        ,  1.        ],
       [ 0.33333333,  0.66666667],
       [ 0.16666667,  0.83333333]])
Run Code Online (Sandbox Code Playgroud)

python numpy multidimensional-array

47
推荐指数
2
解决办法
3万
查看次数

PHP使用array_push将元素添加到多维数组

我有一个多维数组$ md_array,我想在子数组recipe_type中添加更多元素,并且从一个从表中读取数据的循环中添加美食.

在循环中,我为每一行创建一个新表$ newdata:

$newdata =  array (
          'wpseo_title' => 'test',
          'wpseo_desc' => 'test',
          'wpseo_metakey' => 'test'
        );
Run Code Online (Sandbox Code Playgroud)

然后,使用array_push()我需要将$ newdata数组附加到以下多维数组:

$md_array= array (
     'recipe_type' => 
      array (
        18 => 
        array (
          'wpseo_title' => 'Salads',
          'wpseo_desc' => 'Hundreads of recipes for Salads',
          'wpseo_metakey' => ''
        ),
        19 => 
        array (
          'wpseo_title' => 'Main dishes',
          'wpseo_desc' => 'Hundreads of recipes for Main dishes',
          'wpseo_metakey' => ''
        )
      ),
     'cuisine' => 
      array (
        22 => 
        array (
          'wpseo_title' => 'Italian',
          'wpseo_desc' …
Run Code Online (Sandbox Code Playgroud)

php multidimensional-array array-push

47
推荐指数
3
解决办法
24万
查看次数

输入numpy.ndarray的提示/注释(PEP 484)

有没有人为特定的numpy.ndarray类实现了类型提示?

现在,我正在使用打字.但是,如果有更具体的内容会更好.

例如,如果numpy人为其array_like对象类添加了一个类型别名.更好的是,在dtype级别实现支持,以便支持其他对象,以及ufunc.

numpy type-hinting strong-typing multidimensional-array python-3.5

47
推荐指数
5
解决办法
1万
查看次数

如何在Java中对二维数组进行深层复制?

我只是.clone()在我的2d boolean阵列上使用,认为这是一个深层复制.

如何执行boolean[][]阵列的深层复制?

我应该循环它并做一系列System.arraycopy的吗?

java arrays copy deep-copy multidimensional-array

46
推荐指数
6
解决办法
6万
查看次数

获取2D数组的大小

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

java arrays multidimensional-array

46
推荐指数
2
解决办法
17万
查看次数

多维数组初始化

我今天在C++考试中看到了一个问题:

给定数组 int Multi[2][3][2] = {14,11,13,10,9,6,8,7,1,5,4,2},有什么价值 Multi[1][1][0]

不应为3维数组初始化是这样的:{{{},{}},{{},{}},{{},{}}}?如何找到具有此类indeces的元素的值?这太令人困惑了.

c c++ multidimensional-array

46
推荐指数
2
解决办法
7431
查看次数

我如何通过二维阵列'预先'?

我有一个二维数组,

string[,] table = {
                       { "aa", "aaa" },
                       { "bb", "bbb" }
                   };
Run Code Online (Sandbox Code Playgroud)

我想像这样foreach通过它,

foreach (string[] row in table)
{
    Console.WriteLine(row[0] + " " + row[1]);
}
Run Code Online (Sandbox Code Playgroud)

但是,我得到错误:

无法将类型字符串转换为字符串[]

有没有办法可以达到我想要的效果,即用迭代器变量迭代数组的第一维,然后返回该行的一维数组?

c# arrays multidimensional-array

45
推荐指数
6
解决办法
10万
查看次数

从函数返回一个二维数组

嗨,我是C++的新手,我试图从一个函数返回一个二维数组.就是这样的

int **MakeGridOfCounts(int Grid[][6])
{
  int cGrid[6][6] = {{0, }, {0, }, {0, }, {0, }, {0, }, {0, }};

  return cGrid;
}
Run Code Online (Sandbox Code Playgroud)

c++ multidimensional-array

45
推荐指数
4
解决办法
13万
查看次数

在plpgsql中循环遍历数组维度

在plpgsql中,我想从二维数组中逐个获取数组内容.

DECLARE
  m varchar[];
  arr varchar[][] := array[['key1','val1'],['key2','val2']];
BEGIN
  for m in select arr
  LOOP
    raise NOTICE '%',m;
  END LOOP;
END;
Run Code Online (Sandbox Code Playgroud)

但上面的代码返回:

{{key1,val1},{key2,val2}}
Run Code Online (Sandbox Code Playgroud)

在一条线上.我希望能够循环并调用另一个函数,该函数采用如下参数:

another_func(key1,val1)
Run Code Online (Sandbox Code Playgroud)

arrays postgresql for-loop plpgsql multidimensional-array

45
推荐指数
1
解决办法
10万
查看次数