在Python中,乘法可以通过以下几种方式进行:
基本乘法
使用 `*` 运算符进行两个数字的乘法。
num1 = 5
num2 = 6
product = num1 * num2
print(product) 输出:30
序列乘法
使用 `*` 运算符对序列(如列表)进行重复操作。
a = ["建一个网站", "创一番事业"]
print(a * 3) 输出:['建一个网站', '创一番事业', '建一个网站', '创一番事业', '建一个网站', '创一番事业']
矩阵乘法
使用 `numpy` 库的 `matmul()` 函数或 `*` 运算符进行矩阵乘法。
import numpy as np
matrix_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()` 方法执行的是矩阵乘法。