numpy教程
什么是numpy?
NumPy是Python中用于科学计算的一个库。它支持多维数组和矩阵操作,具有大量的数学函数库。NumPy在数据科学领域被广泛应用,特别是在数据处理和分析中很常见。
下面是一个简单的示例,用来说明如何使用numpy库来创建一个一维数组:
import numpy as np
# 创建一个一维数组
arr = np.array([1, 2, 3, 4, 5])
print(arr)
输出为:
[1 2 3 4 5]
数组操作
NumPy提供了很多用于数组操作的函数。比如,我们可以对数组进行加减乘除等操作:
import numpy as np
arr1 = np.array([1, 2, 3, 4, 5])
arr2 = np.array([6, 7, 8, 9, 10])
# 数组相加
result_add = np.add(arr1, arr2)
# 数组相减
result_sub = np.subtract(arr1, arr2)
# 数组相乘
result_mul = np.multiply(arr1, arr2)
# 数组相除
result_div = np.divide(arr1, arr2)
print("相加结果:", result_add)
print("相减结果:", result_sub)
print("相乘结果:", result_mul)
print("相除结果:", result_div)
输出为:
相加结果: [ 7 9 11 13 15]
相减结果: [-5 -5 -5 -5 -5]
相乘结果: [ 6 14 24 36 50]
相除结果: [0.16666667 0.28571429 0.375 0.44444444 0.5 ]