我有一个叫做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
答案 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