在Python中,乘法可以通过以下几种方式进行:
基本乘法
使用 `*` 运算符进行两个数字的乘法。
num1 = 5num2 = 6product = num1 * num2print(product) 输出:30
序列乘法
使用 `*` 运算符对序列(如列表)进行重复操作。

a = ["建一个网站", "创一番事业"]print(a * 3) 输出:['建一个网站', '创一番事业', '建一个网站', '创一番事业', '建一个网站', '创一番事业']
矩阵乘法
使用 `numpy` 库的 `matmul()` 函数或 `*` 运算符进行矩阵乘法。
import numpy as npmatrix_a = np.array([[1, 2], [3, 4]])matrix_b = np.array([[5, 6], [7, 8]])result_matrix = np.matmul(matrix_a, matrix_b)print(result_matrix) 输出:array([[19, 22], [43, 50]])
请注意,在 `numpy` 中,`*` 运算符执行的是元素级乘法,而 `dot()` 方法执行的是矩阵乘法。
