评估爱因斯坦的两个多维NumPy数组的求和惯例
在Python中,我们可以使用NumPy包的einsum()函数来计算两个给定多维数组的爱因斯坦求和惯例。
语法: numpy.einsum(subscripts, *operands, out=None)
参数:
副标题 : str
指定用于求和的下标,以逗号分隔的下标标签列表。除非包含显式指标’->’以及精确输出形式的下标标签,否则将进行隐式(经典的爱因斯坦求和)计算。
操作数 : 类似数组的列表
这些是操作的数组。
输出: ndarray, optional
如果提供,计算就会进入这个数组。
返回:基于爱因斯坦求和惯例的计算。
例子1:爱因斯坦的两个2X2矩阵的求和惯例
输出:
例子2:爱因斯坦的两个3X3矩阵的求和惯例
输出:
例子3:爱因斯坦的两个4X4矩阵的求和惯例
输出: