如何使用numpy添加矩阵的所有元素?

时间:2019-09-29 14:18:48

标签: python numpy

我有一个叫做check_sum的函数,它添加了2d数组的所有元素。

Grid是2d数组,并且grid_shape是1024x1024。

我正在尝试使用numpy.matrix.sum函数,但是经过几次尝试,我都不知道如何实现它,它总是给我另一个价值。

def check_sum(grid):
  xmax, ymax = grid_shape
  s=0
  for i in range(xmax):
    for j in range(ymax):
      s += grid[i][j]
  return s

1 个答案:

答案 0 :(得分:1)

您可以调用self.Instance = vlc.Instance() self.player = self.Instance.media_player_new() m = self.Instance.media_new(str(video)) self.player.set_media(m) self.player.video_set_subtitle_file(str(self.mySub)) ,它将返回数组中所有条目的总和,而不管它是2d还是3d数组。 grid.sum()是一种通用的numpy方法,它适用于矩阵和数组。here