在Python中,“@”有两个用途。一个是用于矩阵乘法,另一个是用于装饰器。如果在代码中没有附加任何变量名,那么通常是用于矩阵乘法。以下是一个简单的示例:
a = [[1, 2], [3, 4]]
b = [[5, 6], [7, 8]]
c = [[0, 0], [0, 0]]
for i in range(len(a)):
for j in range(len(b[0])):
for k in range(len(b)):
c[i][j] += a[i][k] * b[k][j]
print(c)
在该示例中,我们计算了两个矩阵的乘积,并使用“@”符号将它们相乘。结果将打印出来,并在二维列表中显示。