NumPy 算术函数学习笔记

本文将介绍 NumPy 库中的常用算术函数,包括加、减、乘、除、求幂和取余等。以下代码均基于 Python 3 和 NumPy 1.19.

加法和减法

NumPy 库提供了 addsubtract 函数用于执行加法和减法运算。这两个函数都可以接受两个数组作为参数,并返回一个新的数组,其中每个元素都是两个输入数组对应位置上元素的和或差。示例如下:

pythonCopy Code
import numpy as np a = np.array([1, 2, 3]) b = np.array([4, 5, 6]) c = np.add(a, b) # [5 7 9] d = np.subtract(a, b) # [-3 -3 -3]

乘法和除法

NumPy 库提供了 multiplydivide 函数用于执行乘法和除法运算。这两个函数的使用方式与 addsubtract 类似。示例如下:

pythonCopy Code
import numpy as np a = np.array([1, 2, 3]) b = np.array([4, 5, 6]) c = np.multiply(a, b) # [4 10 18] d = np.divide(b, a) # [4. 2.5 2. ]

求幂和取余

NumPy 库提供了 powermod 函数用于执行求幂和取余运算。power 函数接受两个数组作为参数,并返回一个新的数组,其中每个元素都是第一个数组对应位置上元素的第二个数组对应位置上元素次方的结果。mod 函数接受两个数组作为参数,并返回一个新的数组,其中每个元素都是第一个数组对应位置上元素除以第二个数组对应位置上元素的余数。示例如下:

pythonCopy Code
import numpy as np a = np.array([2, 3, 4]) b = np.array([1, 2, 3]) c = np.power(a, b) # [2 9 64] d = np.mod(a, b) # [0 1 1]

以上便是常用的 NumPy 算术函数,这些函数对于科学计算和数据分析非常有用,值得深入学习和掌握。