NumPy是一个强大的Python库,用于进行科学计算,特别是对大型多维数组和矩阵进行操作。以下是一些使用NumPy进行计算的示例:
1.数组创建和初始化:
import numpy as np | |
# 创建一个一维数组 | |
arr1 = np.array([1, 2, 3, 4, 5]) | |
# 创建一个二维数组(矩阵) | |
arr2 = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) | |
2.数学运算:
# 加法 | |
print(np.add(arr1, arr1)) # [2 4 6 8 10] | |
# 减法 | |
print(np.subtract(arr1, arr1)) # [0 0 0 0 0] | |
# 乘法 | |
print(np.multiply(arr1, arr1)) # [ 1 4 9 16 25] | |
# 除法 | |
print(np.divide(arr1, arr1)) # [1. 1. 1. 1. 1.] | |
3.统计运算:
# 求和 | |
print(np.sum(arr1)) # 15 | |
# 求平均值 | |
an(arr1)) # 3.0 | |
# 求最大值和最小值 | |
print(np.max(arr1)) # 5 | |
print(np.min(arr1)) # 1 | |
4.线性代数运算:
数学数组的定义是什么
# 矩阵乘法 | |
print(np.dot(arr2, arr2)) | |
这只是NumPy功能的冰山一角。NumPy提供了大量的函数和方法,可以进行更复杂的数学、统计和科学计算。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论