📅  最后修改于: 2023-12-03 15:07:55.944000             🧑  作者: Mango
在Python中,可以使用NumPy库进行矩阵运算。NumPy库是Python科学计算领域的核心库,包含了丰富的函数和工具用于数组的计算。
在NumPy库中,使用numpy.array()
方法创建数组。可以创建一维数组、二维数组等。
import numpy as np
# 一维数组
a = np.array([1, 2, 3])
# 二维数组
b = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 三维数组
c = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
可以使用numpy.add()
方法进行矩阵加法运算。
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.add(a, b)
print(c)
输出:
[[ 6 8]
[10 12]]
可以使用numpy.subtract()
方法进行矩阵减法运算。
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.subtract(a, b)
print(c)
输出:
[[-4 -4]
[-4 -4]]
在NumPy库中,可以使用运算符+
和-
进行矩阵加减法运算。
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = a + b
d = a - b
print(c)
print(d)
输出:
[[ 6 8]
[10 12]]
[[-4 -4]
[-4 -4]]
总之,使用NumPy库可以方便地进行矩阵运算,同时也有许多其他的函数和工具可供使用。了解NumPy库的使用将为科学计算领域的开发提供更多便利。