Arrays for循环的干净数学表示法

Arrays for循环的干净数学表示法,arrays,for-loop,numpy,notation,Arrays,For Loop,Numpy,Notation,如果这不属于这里,我很抱歉,但我正在寻找一种方法来描述我代码的数学背景。使用numpy I和两个以上的二维数组: a.shape = (10, 5, 2) b.shape = (5, 2) c = a + b c.shape = (10, 5, 2) 是否有一个纯粹的数学表示法(因此在我的文本中不引入循环或numpy约定)?我试图避免的是写这样的东西: c_{1, y, z} = a_{1, y, z} + b_{y, z} c_{2, y, z} = a_{2, y, z} + b_{y,

如果这不属于这里,我很抱歉,但我正在寻找一种方法来描述我代码的数学背景。使用numpy I和两个以上的二维数组:

a.shape = (10, 5, 2)
b.shape = (5, 2)
c = a + b
c.shape = (10, 5, 2)
是否有一个纯粹的数学表示法(因此在我的文本中不引入循环或numpy约定)?我试图避免的是写这样的东西:

c_{1, y, z} = a_{1, y, z} + b_{y, z}

c_{2, y, z} = a_{2, y, z} + b_{y, z}

...

c_{10, y, z} = a_{10, y, z} + b_{y, z}
有什么想法吗

编辑:我在文档中使用LaTeX,所以索引没有问题。我现在或多或少地使用了托比亚斯的建议。我只是希望有其他我没有想到的解决办法。

写吧

因为

你经常会在一些关于数字的书中发现这种形式,比如第57页


如果你有更大的代码段,另一种选择是使用。

只要写$C{i,y,z}=a{i,y,z}+b{y,z}$,其中$i=1、\ldots,10$。抱歉,看起来这里的数学格式不适用。但是,我想你明白了。你是在问纯文本表示法(如在代码文件中),还是用某种标记语言(latex、markdown、rst等)?指数通常的数学概念使用下标和/或上标。我认为你最好的选择是。。。如果您删除了编程引用,只需描述一下如何编写它,那么我相信有人可以为您描述正确的符号。(该网站的格式与此不同)@Tobias你应该发表你的评论作为答案